Here is another small update to my Star Castle demo on the 2600:
- The mines now follow you around the screen. They will reset to the centre if they go off screen.
- You can shoot the mines, and collisions between the ship and mines are detected (the screen will flash).
- Ship rotation is now much slower.
There are still a few issues with the ship and mines at the edges of the screen, but I'll fix these later. The mines are flickered at 20Hz so that 3 can be displayed. The flicker would be less annoying if the size was reduced (to the same size as the bullets), but then they would be nearly impossible to shoot. Let me know if you think the mines are too large and/or annoying?
I have done a lot of code optimising in this revision. Hopefully I now have enough spare cycles to do the collision detection between the bullet and rings as this is the main missing piece. I have cut the game down to 1 bullet on screen. This may increase later, but for now it makes the collision detection more manageable.
The (very messy) source code and binary are included below. Let me know if you have any suggestions?