Well, the game has some potentials but some issues are definitvely holding it back...
First, the main menu is awkward and uses a weird control shceme. Escape is mostly known as the Quit button and the Enter key the start button. Here, the enter button does nothing and escape starts the game. Oh and always add quiting confirmation to your games
The in-game control is also awkward since the CTRL key that makes the 2nd player jump is located next to the WASD controls of the first player.
The game screen needs to be seperated. Right now, it's too confusing.
Will we be able to fight without weapons?
The controls are a bit too stiff and unprecise. You jump really fast and can't really control where you will land. The jumping controls needs to be tweaked so that the player can control it very well.
In theory a good jumping control has the following:
Fixed jumping speed
Jump lenght based on walking/running speed
Jumps have a maximum and minimum jumping height
Jump height based on how long did the player pressed the button: the longer the higher.
The avatar should move upward as long as the player holds the button down (or until it reaches maximum height). When descending, the avatar should take as much time to reach the ground as it took to reach the jumping peak (established by the release of the button or the maximum jumping height). So, for example, if you hold the button to jump for 1 second, the character should rise for 1 second and then reahc the gorund one second after. If you tap the button, the character will reach the minimum height and then land back, all within a few milliseconds (but not too fast so that the player sees what's going on.
Holding the direction of the jump will give you a bonus in lenght
Some allow jumping direction changes but I prefer the breaking approach. Pressing the opposite direction of the jump breaks the speed by about 25% each 0,5 secs. I like it because it's halfway between being nasty with the player (can't change jumping so if you miscalculated you're screwed) and being nice (you can change the directon of jumping so if you miscalculated you're not screwed)
Check the image for more details...
Besides that, I think you have some interesting weapons planned. Also, i like how it's random but perhaps I'd add the choice to select the map you wanna play in...
Well, that's it for now, I gotta back to work.
Guert
Ps: The animation speed is not exactly what it's supposed to be since I had to do it real fast (that's why it isn't smooth at all
) . Also, this jumping scheme could be made faster by making the small jump in 0,2 secs and reaching the top in about 0,8 seconds or so.