3 DEC 2022:
- The last of the 4 carriers is done! This is pretty big news because it means from here on out I'll mostly be working on things that I haven't worked on before.
- I simplified and fixed the volume levels for sound effects, music and audio.
- Organized a lot of the variable declarations, making the code much more readable.
- On game exit, it now properly frees up a lot of the image assets to prevent memory leaks.
ROADMAP:
There are basically 3 main areas I need to complete before I can call Scrapship done.
1) GAME LEVELS
Although the game currently has its 5 levels, most of them are very empty at the moment. So I'll be working on fleshing those out. There are only 5 levels because I only have 5 tracks of music. But to offset this, I have my AI system which will ensure "random" encounters each and every playthrough. In addition to this, I'm planning on implementing a system where the levels themselves have a bit of randomness to them. Space can be a very empty and boring place, so I'd like to make sure that there is enough "stuff" on-screen to keep things interesting.
2) SCALING
Right now the game only works at one resolution. I had different resolutions working before, but that was before I branched off to the new version. It's one of those things that shouldn't be too hard to implement, just tedious.
3) BUG FIXES / TESTING
At the beginning of the game's source code I've started a BUGLIST to keep track of what needs fixing. Currently I'm troubleshooting an issue where the level music doesn't restart after the player dies.
IF I HAVE TIME . . .
Not gonna lie . . . working on a game like this for almost 3 years is exhausting. About this time next year I really hope to be working on another game project. So I'll be working hard to make that happen. If time permits, I might add gamepad support. I might also add custom colors to the player ship. But that's about it, anything else would be major scope creep.
QUOTE OF THE WEEK:
"Hardships often prepare ordinary people for an extraordinary destiny." -- CS Lewis
Thanks for reading and have a great rest of your week!