Battlegrounds: Tanks Warfare — browser multiplayer tank combat

Battlegrounds: Tanks Warfare — browser multiplayer tank combat

Hi everyone :wave:

I’ve been building Battlegrounds: Tanks Warfare, a multiplayer tank shooter that runs on Babylon.js 9 + Havok. It’s live and playable right now:

:crossed_swords: https://tankswarfare.io/

Gameplay video

Controls

Key Action
W A S D Drive
Space Full stop
LMB Shoot
RMB Zoom
R Release / recapture the mouse
G Flip a toppled tank back onto its tracks
1 – 8 Spend a stat point

Feedback, bug reports and questions are all very welcome — and many thanks to this forum, which I’ve leaned on more than once while building it.

6 Likes

Fun! Neat!

1 Like

I just tried out for a little bit. Couple of observations that might help:

  1. On first load I got blown up right away
  2. On each load, it feel likes I’m loaded in the middle of the field, with enemies all around.
  3. There isn’t really anything to hide behind, and I was getting blown up without being able to do much about it (might be a skill issue though :smiley:)

The overall movement and camera controls were smooth and worked well on my 8GB Mac.

Looking forward to seeing this develop!

2 Likes

Thanks for the feedback!

I might need to tweak the respawning logic a bit. And I totally agree with you that the map feels empty with nothing to hide behind. I am planning to add some buildings/ruins/rocks or whatever that would feel like it belongs there. I would also tweak bots precision, I made them all shoot with different precision but some turned to be hella sharp shooters, which snipes you across the map :sweat_smile:

I am solo developing this in my free time, so hopefully I would be able to ship some updates within a couple of months, some of which are:

  • Better terrain generation and terrain objects (buidings, rocks etc)
  • Modifying tank types (double barrel tank, heavy tank, gatling tank etc)
  • Introducing purpose to the game (objectives, base captures etc)

I am glad to hear that the game run smoothly on your device, I am really hoping to make this game super optimised. I am trying to use instances whenever I can, share physics bodies and materials, different occlusion, geomorphing surface .etc, using all tips and tricks I learned in this forum :slightly_smiling_face:

1 Like

Update 0.0.3: Territory Wars

A new game mode, a live leaderboard, and a fresh coat of paint for the desert.

New mode: Territory

Four teams (Red, Blue, Green and Yellow) fight for control of the arena.

  • Paint the map by driving. Every tank claims the ground around it for its team.
  • Hold what you stand on. Ground with one of your tanks on it can’t be taken, so you’ll have to clear the defenders out first.
  • Respawn on your own ground. Lose your territory and you lose your foothold.
  • Last team standing wins. A team that falls below 5% of the map is eliminated.

Pick Join FFA or Territory from the start screen.

Improved looks

  • New desert ground with distinct sand, gravel and rock.
  • Sand sparkles in the sun, and tanks leave tracks behind them.
  • Tanks now look battle-worn, with faded paint, chipped edges and dust.

Leaderboard and HUD

  • Live leaderboard: the top 10 tanks in your match, ranked by XP earned. Bots count too.
  • Name tags: nearby tanks now show their name and health above them.
  • Battlefield map: press M to open the full map.
  • Respawn countdown: shows when you’ll be back in the fight after being destroyed.

Fixes

  • Bolts on tanks no longer show up as gold checkerboards.

See you on the battlefield!

2 Likes

the new one is FAR better!

1 Like