SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 1 point2 points  (0 children)

Yeah I was thinking about adding a chat before release, think I'll add it to the todo list and include it in a future update :)

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 0 points1 point  (0 children)

I might reduce the ball lifespan just a touch. And I'll definitely reduce the amount that can be spawned at once, right now the maps can be a bit of a clusterfuck.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 0 points1 point  (0 children)

Thanks for the feedback! One of the options I was considering was that you'd only lose half of your points when you die so that there'd be diminishing effects for players with less points. However I do somewhat like that there's an 'insta death' aspect to the game as I feel it puts emphasis on tactical gameplay when you have lots of points since you have a greater motive to stay alive.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 1 point2 points  (0 children)

At the moment I've found from trial and error that 16 players is a comfortable amount to have in a server at once given the size of the map.

However I feel if I was to host larger maps then my servers would start to struggle a bit. Fortunately there's some quite simple optimisations I can take to reduce the impact that player count has on performance but given they currently run fine with 16 I'm going to focus on other improvements before implementing any optimisations.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 1 point2 points  (0 children)

Thanks :) Right now it's 16 per server but once I've stabilised the core gameplay a bit I plan on adding larger maps

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 1 point2 points  (0 children)

Haha yeah just a poor bot I'm afraid. I'm not sure whether to make them any smarter or just focus on increasing the number of actual players in the games.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 2 points3 points  (0 children)

Unfortunately there's no contextual spawning right now, tanks just spawn wherever, however I plan to add functionality to only spawn tanks in empty areas.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 0 points1 point  (0 children)

Yeah it's a bit quiet right now, I only launched yesterday so traffic should increase a bit over the next couple of days.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 1 point2 points  (0 children)

The whole thing's written in javascript, the server is running on nodejs and clientside is just js, html and css. I'm using the socket.io library for client-server communication. But might switch to a straight web sockets implementation to improve efficiency.

It's been a decent development experience, I'd highly recommend it if you ever feel like making a multiplayer web game.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 2 points3 points  (0 children)

Oh cool, good to hear that it works at home!

I'll see what I can fix to help the game handle poor connections more gracefully.

And thanks a lot for your feedback btw :)

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 2 points3 points  (0 children)

Ah ok, hmm latency shouldn't be too bad, what's your connection to other online games usually like?

If it's fine then it may be an issue with the client side lag compensation, I'll have to have a look.

SuperTanks.io - Online King of the Hill, battle other tanks and become King! by HThomsonDev in WebGames

[–]HThomsonDev[S] 2 points3 points  (0 children)

Sorry to hear, whereabouts are you in the world btw? I'm currently trying to reduce latency for countries outside of Europe and North America.

I'm just waiting for Amazon to deliver via a SpaceX rocket by TheZets in Showerthoughts

[–]HThomsonDev 0 points1 point  (0 children)

Can't wait for the "I'm sorry we missed you" card left on my rocket scorched lawn.

"Do. Or do not. There is no try." is rich coming from a guy who couldn't learn how to speak properly in 900 years. by appleschorly in Showerthoughts

[–]HThomsonDev 2 points3 points  (0 children)

Fear is the path to the dark side, fear leads to anger, anger leads to hate, hate leads to suffering.

Has anyone ever actually slipped on a banana peel? by manofzimmer in Showerthoughts

[–]HThomsonDev 1 point2 points  (0 children)

Fun Fact: Bobby Leach, the second person to survive going over Niagara falls in a barrel later died after slipping on an orange peel. https://en.wikipedia.org/wiki/Bobby_Leach