Game Lag Compensation and Interpolation

"The version I have uploaded to http://tank.rjdlee.com does not currently have server interpolation, but I have implemented it in the current code.When I was programming the initial version of multiplayer Tanks, I forgot about the effects of latency on gameplay and only saw the effects manifest…

Read More

Game Collision Detection and Handling

In this post, I will talk about collision detection and handling.There are plenty of useful resources on collision detection:http://www.dyn4j.org/2010/01/sat/http://gamedevelopment.tutsplus.com/tutorials/collision-detection-using-the-separating-axis-theorem--gamedev-169http://www.metanetsoftware.com/technique/tutorialA.htmlhttps://github.com/rjdlee/Tanks/blob/master/src/common/collision/collision.js…

Read More

Matrices for Game Development

Tanks is an online multiplayer tanks game based off Wii Tanks and inspired by Agario. This project was started in 2013, it was revamped in early 2015 and has been progressing ever since, but I am taking an indefinite pause from it to work on other more useful ventures. It's…

Read More

An Update on the AgarIO Clone

I made a post a while ago about creating an agar.io clone. Since then, I've put the project on hold for numerous reasons:agar.io has improved the game significantly in the time it's taken me to develop my versionI did not using a game or physics engine, making…

Read More

An AgarIO Clone

AgarIO has been all the rage for the past month now. It's been featured on countless major Youtube channels, has at least 100,000 users playing at any given time and seems to have been acquired or partnered with Miniclip.I had the excellent idea to develop an AgarIO clone,…

Read More