I finally got it to this stage and thought that everyone can have a look at it. Everything is simply wrapped up in classes.
It a Work in Progress and here's a few of the updates I'm currently working on.
PLAYER:
Jumping controls (DONE)
Sliding collision on scenery (DONE)
BADDIES:
Home in on player when in range. (DONE)
Jump if it can see a bullet.
Run away if health is low.
Sliding collision on scenery (DONE)
INTRO:
Add an intro screen
Alter the level select screen
GAME OVER:
A decent game over screen
IN GAME:
Add sounds and effects
Add animation and explosions
Bullets to have effects (like beams etc)
Just to name a few.
This took a total of about 5 days to get to this stage and to fix bugs along the way. It's also opened my eyes to how to wrap things up in classes for easier control over game programming. This code however has some parts wrapped in classes but was mainly programmed as if I was using DBP.
Hope anyone who checks it out can understand it and appreciates it.
Screen shot to follow...
Warning! May contain Nuts!