To start with a verbatim quote from an email: As some of you know, I Fell Off The Face Of The Earth toward the end of last year, and beyond some consulting HTML and CSS work, I haven’t touched code about the end of last August. I am in need of some kind of project [...]
Check out Flyatron on Github! Gameplay is barebones (you move, you shoot, you die), and buggy, but it runs. Current issues: Owing to the order in which mines despawn after detonating, bullets following the first bullet will despawn until the explosion animation concludes. Ordering, again: If the player hits a mine at their spawn point [...]
Remaining to do: Fix scoreboard (it doesn’t collate correctly). Import gun/bullet function code (already animated). Animate player death. Animate new game. Add power ups. Add sound effects. Only the last item presents any great difficulty.
I’ve been working on the individual components of Flyatron without giving much thought to what the end game will be. Here it is: It is a single-player shooter/survival game. The player character, the H.E.R.O. Egregious Robot Ordnance (H.E.R.O.). The player is relentlessly pursued by a Malevolent Airborne Robot (M.A.R.). The M.A.R. is a simply a [...]
Let’s carry on from last night. While I know I said that I was going to delve into collisions next, I wound up seguing into game state instead. There’s a great write up on game state here, but if you’d like a TL;DR, then simplest way to describe game state is thus: if (X == [...]