Hello, the project is to create a multiplayer flash game only for the registered members on my website.
When they click “Play now”, the game will popup and users will be asked for their username and password, if both username and password are right, according to MySQL database, the game will search for a suitable opponent (Will explain it soon).
When a match is found, the game will be ready to start.
When the game starts, random math problem starts dropping down like rain, 1 at a time. For example 24+14. The players have to answer before it touches the ground, when touching the ground, it pops and disapear then a new problem drops, such as 35/7. If the player answers the problem before it touches the ground, he gains 4 points, if he answers wrong, he loses 1 point.
The rain can drop SLIGHTLY faster every math problem.
EACH player has their OWN screen with their own random problems.
They can see how many points they have, their progress during the game.
Game would end perhaps when 50 problems passed, and the player with the most points wins the game. When the game ends, both players get to know who won, and how many points they both did. Both players will see “Re-Match”(play again vs same opponent),”Search again”(searches another game against a suitable opponent) and a small logout buttons on the top right of the game screen on which if they click, the math game exits.
The player statistics have to be uploaded to MySQL, which we will create a database for:
- username (Same as other members database of my website)
- Draws
- Wins
- Losses
- XP
- Level (60 XP = 1 level)
XP is calculated by wins and losses;
1 win = 10 XP
1 loss = -3 XP
When the player gains 60 XP, he levels up.
Here is the suitable opponent matching system:
When the players click “Play now” on the website and enter their login informations, there would be something saying “Searching…”
Until it finds an opponent.
The system must find an opponent +/- 5 levels of difference.
For example a level 10 player can play against players level 5 to 15.
In the game screen, while the players are playing, we should be able to see the player’s level, their wins, their losses and their draws.
For example
(level)Player1 30-25-4
vs
(level)Player2 40-19-3
For some inspiration, look at this game’s graphic :
http://venturebeat.com/wp-content/uploads/2008/06/lumosity-image-3.jpg
The rain and background can look something like this, with a little designed place where players enter their numbers with either numpad or keyboard.
The problem symbols should be [-,+,/,*]
And there most be a LOT of math problems. A lot. There should have a randomizing script.
A player shouldn’t be able to memorize the math problems after playing the game enough, you know, so randomizing script is essential.
I want a quality game, this shouldn’t be hard to give good graphics with a good dropping and popping animation(When rain touches ground when disapearing)
I will need frequent updates of the game, so if there’s something wrong it’s fixed fast.
Thanks.