98 Commits (master)
 

Author SHA1 Message Date
Colin McMillen 07b3a531cb Don't set background color every frame. 6 years ago
Colin McMillen 485da7fcc6 Track & display high score. 6 years ago
Colin McMillen d12dcd32fb Tweaks to increase difficulty. 6 years ago
Colin McMillen 12a51ea9ec Don't reset background color on each game. 6 years ago
Colin McMillen bc0049edaf Add "Game Over" screen & restart game afterwards. 6 years ago
Colin McMillen 448fcfdde3 Refactor score rendering into reusable functions. 6 years ago
Colin McMillen bb674fced2 Create macro for advancing sprite array pointers. 6 years ago
Colin McMillen 52ac6e0cbe Display 4-digit player score. 6 years ago
Colin McMillen 16d948d061 Tweak "7" character in font. 6 years ago
Colin McMillen bf92ca0be9 Add a font for digits and a fake player score. 6 years ago
Colin McMillen 7eeeca9487 Add only one point per enemy killed. 6 years ago
Colin McMillen ac5dcc504a Check collisions between player shots & enemies. 6 years ago
Colin McMillen c5c3297237 Pull out a separate CheckCollision function. 6 years ago
Colin McMillen 4ca3bec032 Small code cleanups. 6 years ago
Colin McMillen a387160fdd Make an explicit cooldown for spawning the next ship. 6 years ago
Colin McMillen c17b137ab2 Remove username from TODOs 6 years ago
Colin McMillen 08fae310e8 Add shots that come from enemy ships. 6 years ago
Colin McMillen 1a37dfe08b Add screenshot to README.md 6 years ago
Colin McMillen aec5466f74 Update README.md 6 years ago
Colin McMillen d7f0119cb6 Tweak ship / shot spawn rates. 6 years ago
Colin McMillen d460a519af Add enemy ships. 6 years ago
Colin McMillen 1c7b6fde81 Tweak to collision-detection. 6 years ago
Colin McMillen ca8926f567 Add display of player health. 6 years ago
Colin McMillen b238fa2d37 Collision detection between player and enemy shots. 6 years ago
Colin McMillen f5b67dd535 Change shots to be single-shot and 8x8 sprite size. 6 years ago
Colin McMillen a92499fc40 Fix a bug - *now* we don't need InitSpriteTables. 6 years ago
Colin McMillen abddbf0033 Turns out we did still need InitSpriteTables. 6 years ago
Colin McMillen 2bb1bc161d Add multiple enemy shots. 6 years ago
Colin McMillen 4bf0033962 Make enemy sprites red. 6 years ago
Colin McMillen 526bc9e320 Spawn enemy shots from right edge of screen. 6 years ago
Colin McMillen d81c9a9e4b Refactor jmp -> bra. 6 years ago
Colin McMillen 29d4ff2309 Update README.md 6 years ago
Colin McMillen 398d62d22d Update README.md 6 years ago
Colin McMillen 12d4c9c5f4 Update README.md 6 years ago
Colin McMillen f51a544956 Various refactorings. 6 years ago
Colin McMillen 98aedecd4c Create array for enemy shots. 6 years ago
Colin McMillen 4521c5d96b Remove InitializeSpriteTables routine. 6 years ago
Colin McMillen 0fa70c0889 Make a table of possible shot velocities. 6 years ago
Colin McMillen eb7757a8b3 Change shot sprite to be up against left edge. 6 years ago
Colin McMillen 6eab6050e8 Allow for negative x-velocity. 6 years ago
Colin McMillen 54d2828bf6 Shinier star graphic. 6 years ago
Colin McMillen b802431925 Change output file extension .smc -> .sfc 6 years ago
Colin McMillen 1dc44a3f00 Move sprite table RAM location. 6 years ago
Colin McMillen bac214a95b Fix subtraction / two's complement bug. 6 years ago
Colin McMillen e39f802bd5 Loop through shots array to find an empty spot. 6 years ago
Colin McMillen 7d0140d233 Alternate up-shots and down-shots. 6 years ago
Colin McMillen 5ace3844dc Shots can now have negative y-velocity. 6 years ago
Colin McMillen 611b4d20f2 Update world & sprites in separate loops. 6 years ago
Colin McMillen 25a2fb20ab Change bit-format of scratch sprite table. 6 years ago
Colin McMillen 48db4aca58 Don't bother storing zeroes to joypad registers. 6 years ago