... please wait

Jeremy Aaron Heminger

Systems Programmer / Web Developer Located in Southern California

Battlezone in Javascript – TODO List

Priority
Medium
Status
On hold
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. Instructions: Arrow Keys = Move Space Bar = Shoot Last Updated: Feb 28, 2018

Tasks

TaskDone
Change reticle based on if camera was pointing at enemyDone
Alert player when enemy is on the stage and whereDone
Game Over self-play animationDone
Spaceship enemyNot done
Spaceship enemy modelDone
Missile enemyNot done
Missile enemy modelNot done
Destroy tank and have re-spawnDone
Build a common operation so the text is centeredDone
Better AI for the tankNot done
Logic for enemy tank to fire at the playerDone
Add a moonNot done
Add radar to the GUIDone
Record sound filesDone
Add soundDone
Game start from GUI by pressing returnDone
Instructions from GUIDone
Add volcanoNot done
Make the game area a square that is consistent. This will make the mountains display correctlyDone
Store high-scoresNot done
Add mini explosion animation when bullet hits obstructionDone
Add ability to use tank style controls with keys Q, A, P, LNot done
Collisions with obstacles for playerNot done
Collisions for tank with obstaclesNot done
AI for the tank to get around obstaclesNot done
Message when player bumps into obstacleNot done
Decrease player count and game overDone
Remove all enemies when player destroyedNot done

Bugs

BugFixed
The models are not rendering correctly in relation to the camera. The math of the model in relation to the camera is still pseudo-3DNot fixed
Collision when firing at enemy inaccurate...not really a bug as I haven't added point-to-point collisionNot fixed
Firefox - The audio of the engine has a pause in between each loop. It can be done better I thinkNot fixed
Firefox - Game feels sluggishNot fixed
Internet Explorer - Spacebar doesn't workNot fixed
Internet Explorer - The game canvas isn't rendering at allNot fixed
Enemy displays on radar outside of radarNot fixed
Reticle doesn't respond beyond 1000 pixelsNot fixed
Linux
Apache
MySQL
PHP
HTML5
CSS3
JavaScript
jQuery
Grunt
Sass
Git / GitHub
WordPress
Drupal
TypeScript
C#
Oracle SQL Developer
Visual Studio