|
|
Why don't you submit it as an IOTD ?
In windows at least, to run it you must do Java CTA
and not Java CTA.class
as you say in the readme.txt
I don't like the fact that once you press forward the tank continue to go forward after you release the key.
Also there is no sense of speed or some velocimeter to check! It seems that we always have the same speed.
Also, either the weapons are too weak or the shild too strong, a lot of hits are needed to kill an enemy.
The game is not doing well in the playability factor. i.e. once you get near an enemy, the shooting starts, and assuming the weapons/thanks/fire_rate are identical, the first to fire will win!
It's missing the strategy factor for it to improve on the playability. At least for two players only! Maybe with more it balances out, since the other players (humans) will impose some strategy.
Levels could also be improved, tanks stop abruptly at the edge, and the edge is very obvious. since you seem to have several kinds of terrain/traction you should use that to improve the levels.
On the technical side you seem to have a bad concept with how servers/clients and sockets work. i.e you don't need to reserve as many ports as players! That is a very bad implementation.
You only need a server socket waiting on a single port! Then each new client that connects will be given a new socket which port doesn't really matter. To work throw a firewall, you just have to open the server port. all other connections, spawned by the server, will be tolerated by the firewall, since firewall keeps connections state and knowns that it was the server that spawned the socket.
P.S. Why do you supply an EXE for windows ? Is it a native compilation of the java application ?
|