Battlezone in Javascript - TODO List

Mon, 02/05/2018 - 22:02

This is a TODO list of tasks for a Javascript web-browser playable version of the classic Atari game Battlezone.

For more information click here.

The game is coming along nicely. I have a playable demo here.

Last Updated: Feb 6, 2018

Tasks

Task Done
Change reticle based on if camera was pointing at enemy  
Alert player when enemy is on the stage and where  
Game Over self-play animation  
Spaceship enemy  
Spaceship enemy model X
Missle enemy  
Missle enemy model  
Destroy tank and have re-spawn X
Build a common operation so the text is centered X
Better AI for the tank  
Logic for enemy tank to fire at the player  
Add a moon  
Add radar to the GUI  
Record sound files X
Add sound X
Game start from GUI by pressing return  
Instructions from GUI  
Add volcano  
Make the game area a square that is consitent. This will make the mountains display correctly X
Store high-scores  

Bugs

Bug Fixed
The models are not rendering correctly in relation to the camera. The math of the model in relation to the camera is still pseudo-3D  
Collision when firing at enemy inaccurate...not really a bug as I haven't added point-to-point collision  
Firefox - The audio of the engine has a pause in between each loop. It can be done better I think  
Firefox - Game feels sluggish  
Internet Explorer - Spacebar doesn't work  
Internet Explorer - The game canvas isn't rendering at all