Tankz screenshot 1

Saturday 25 February 2012

The improvements continue...

A few minor additions/improvements have been made recently:
  • Tankz now has sound! You can hear the cannon blasts, and the explosions. More to follow.
  • Explosions are now prettier! See the banner at the top.
  • Tanks are no longer ethereal! They bump into eachother as they should.
  • Minor UI bug fixes
  • Weapons are now modular! I've added a pulse laser. (pew pew) Many more weapons to follow.
Now for a rest. It's been a long day of coding.

Sunday 19 February 2012

TankNet is ONLINE!

After a week or so of off and on development, the Tankz master server (which for now is called "TankNet") is online! Servers are published to TankNet, and the client successfully queries TankNet for a list of active servers. The client can then select the desired server, click "Join" and he is connected to the server! Woohoo! Oubviously I'l be refining the UI and polishing things, but the core functionality is live.

Wednesday 8 February 2012

IT'S PEANUT BUTTER JELLY TIME!

Woohoo! After who knows how many months of wrestling with the infamous collision dection bug, it's finally been squashed. Good riddance, beeyotch! Now, it's a bandaid fix, mind you.. but at this point, I don't care. It works, and it was a game-halting bug so Tankz could not have progressed any further with it around. Collision detection is now accurate and robust. I can finally get on with the rest of the game.

Time for a drink to celebrate!

Tuesday 7 February 2012

Rapidly losing hair

Haven't updated the blog in a little while, been working feverishly on the collision detection. I'm very close. This bug has been, no pun intended, bugging me ever since the inception of Tankz. It's the game's oldest bug, and I'm one small peice of the puzzle away from solving it. Tank vs Tank collision works perfectly, but for some reason Projectile Vs Tank collision is completely borked even though it uses the exact same math.

Arg.

I'l be drinking in celebration when this one is squashed. Stay tuned!