The project Super Soccer was a group project where the project group had the task to make a multiplayer game turn based football game. This project was a school project. There was a client who gave this assignment to the school and we as a group project had to see if we could finish the task he gave us. The task was to remake the existing prototype game into a online multiplayer game. Also add new features to the gameplay. The game works like this. There are two human coaches. After they both have chosen their strategy. The game starts. They can now select the paths that the football players follow. The coach had to click ready. If both coaches are ready then the animation starts.
There are different features in this game:
- Keeper: the keeper is more agile and can run faster in the goal zone. if he’s outside of the goal zone he moves slower.
- Tackle: a player can tackle the other player with the ball and then he gets the ball.
- Block: a player can block another player to make a path for the player with the ball.
- Passing/kick the ball: a player with the ball can pass/shoot the ball to a direction.
- Sprinting: all players can sprint. sprinting make you faster and you get more distance.
My role in the project
My main tasks where to program and design the front end of the game. By that mean to code the software that handles the values that the server sends to client. So when the client received the the current game state values the player sees a simulation of the football game playing out. Then the games stops, the player sets the new positions of the characters and sends them to the server again. I also designed and created the above features.