ChaosTanks 1.0

Hey,

Have a look at this game:
http://www.myjavaserver.com/~onchaos/

“There was an error creating a new player”

I didn’t actually try creating a new player so I don’t know if that worked here or not. I just jumped in to a local map.

It looks like it is a nice little game. I havn’t had time to try it properly though.

Dan.

Yea, there was a minor error with creating a player for online game.
-fixed now;
also the server hosting the game seems to be very slow today…

Nobody wants to try out my game?

tell me if there’s errorrs etc,.,

andr-

This game is a lot like the tank game I was developing in my free time, until having to work 2 jobs took all that… :’(. Granted you got a lot further than I did. I felt it ran very smooth and I would give it an all around good score. I really enjoyed the speed of the game, which was my main goal in my game. I was aiming for an arcade feel, for the casual user to come and just blow stuff up. You captured that well…good job.

I have yet to try out the online play due to working places w/ very restrictive firewalls. The single player was fun until I was spawned right by the computer player and I couldn’t get away let alone kill them…lol.

Have you profiled your server? What’s the max numbers of players set to play in a game at a time? I would guess it’s pretty small due to the size of the maps.

Overall this game has a lot of potential and if you need any help w/ development I would enjoy too.

b2s

I just made a major change to the networkcode,
so only new downloads will work propperly online
now you only need one server port open…

Thanks for the comments…
I know the game is lacking a bit in playibillity especcialy against the computer

born2snipe: thanks, maybe you could give me some ideas for improvements…
although I dont know how much time I will have to spend on it…
I was thinking of using a big part of the code to make a strategy game out of it

What type of strategy game are you aiming at TB or RTS?

I think TB
it would be easier I think, and no more problems with firewalls and routers,
everything will be goiong through the web server

Since you channeled all your IO through the one port have you noticed any latency difference?

I’m not sure how well it would work here @ work since we are forced to go through a proxy and cached server.

What are you using for your IO, standard java.net or NIO? Blocking or Non-Blocking?

Since you channeled all your IO through the one port have you noticed any latency difference?

  • I didn’t channell everything through one port! now it only listens on one port and creates a normal socket for each player when accepting connections. The game does not connect permanently to the web server, it only reads the ip’s of users online.

I’m not sure how well it would work here @ work since we are forced to go through a proxy and cached server.

  • performance wise it would probably be ok, but your proxy or server has to be set up to forward the ChaosTanks server port (3100) to your computer

What are you using for your IO, standard java.net or NIO? Blocking or Non-Blocking?

  • just good old Socket

For the TB strategy version I would only connect to the server and since its turn based the data can be sent as http requests.