No responses but somehow over 300 reads, well at least somebody must be watching because my F5 key isn't that worn out!
Anyway, I've reached my first 'milestone' in the project in that I've now implemented the infrastructure for my game's procedural world, which I'm quite proud of as it's the first procedural anything I've ever coded. I'm so happy, in fact, I'll treat you to some screenshots of my progress.

And to show off the generator, here's a really simple map that you might see at the beginning of the game:

Compared to much more complex one that you might see nearer the 'end' of the game:

Still I've quite a way to go. Here's a fun list of stuff I intend to do in the near future:
- Collision detection and response
- Enemies + simple AI
- Shooting and health
- Items and upgrades
- GUI related stuff
- Items/upgrades distribution manager
- Map saving and loading (half done already)
- Sound
- Game saving and loading
- Environmental obstacles
- Some kind of half-assed story to keep players interested
My intention is to have that lot done by the 30th of December. Given I'm coding this thing in C++ with SFML, I'm probably being highly delusional. Oh well!

Then if by some stroke of luck I still have some free time I'll probably add a boss, avatars for people in the story mode and changes in the tiles as the player progresses throughout the game world.