Some more work done on Sub Commander. The submarine attacks work perfectly. Basically, it’s an infinite attack wave. As soon as a sub is destroyed or exits the screen, another one appears in a few seconds. There are two types: one that fires two unguided torpedos and one that fires one guided torpedo. I have play tested this extensively and I’m pretty sure it works as it should.
I also started working on a menu system. This is one of those things that are usually put off until the end so I more or less forced my self to start implementing it soon enough. Here’s a screenshot of the main menu and the options dialog box. Of course, these are dummy sprites. The main menu will also serve as a title screen, but for now only the functionality is needed, not the look.
So here’s what everything does. It’s quite simple, actually. “Start game”, “Exit”, “High Score” and “Credits” are self-explaining. “Options” allows you to change the screen settings and remap the input keys. Quite tricky, because it uses some functions that are mostly undocumented, so a lot of trial and error was needed to get it working! As soons as I have something that works as it should I’m gonna write a tutorial about it.


