TouchFasterClient - A simple game for ios
TouchFasterClient
How to play
TouchFasterClient is a simple game for ios
After the game is started, It makes 10 circles that have numbers on the screen you can touch the circles in order, If you touch “10” then you are the winner of the game
Nickname System
When you turn on the app first, you need to register your nickname for the high score System. When you have cleared the game, your score is saved with it. because of the high score system, TouchFaster can be played when the server is open
HighScores are saved in MongoDB Server
Single
When you play Single Game, You can play the game by yourself and can check for high scores
Multi
“+” Button
- You can make the room for multi-play Game
- The Left and right top of the profiles shows Users’ nickname and ready condition. the left side is the room owner and the right side is the room client. If someone is ready for the game READY Label is changed to orange
- After all of the players are ready, “START” button is shown in Room Owner’s view
- After started, 3secs of count down are shown and then the game is started
- when someone finished earlier, the game ended and then the winner’s nickname and time record is shown. this record also saved to DB Server
“HighScore” Button : You can check HighScores in DB
“Users” Button : You can check the User list who logOn now
Component
Client – Swift(IOS)
Server – NodeJS(socket.io)
DB – MongoDB
- Client and Server are communicated with Socket.io
- Room information for showing room list client can join it is saved to NodeJS
- Room Condition for showing the inner Room’s condition like ready or nickName Information is saved to NodeJS
- HighScore is saved to MongoDB