and calling it 'sparse invaders' ....
Oh wait ... I've nearly finished it... That was quick!
Well, not really, developing for 30 mins or so a day, at lunch when at work, it's been slow going.
The reason for writting a simple'ish' game like space invaders, was to develop the screen, sprite, keyboard and timers code, plus get a feel for how to actually do stuff on the BEEB.
The game has the following:- Simple Text-Block functionality for intro and current level screens.
- Over-Complex Sprite Controller ( I learn the hard way. ) This system has control for 8 sprites active on screen, and store for a total of 15...
- Simple block sprite drawing, used for the invaders.
- Timer for vertical blank.
- Keyboard functionality - fast code borrowed from a 'friend'
What's in it so far:Basically, it's the bare bones of the game.
This is basically introduction, level and game over screens. The basic game of 24 invaders, one mother ship and you the player. There is basic score displayed below right. You fire, invaders and mother ship will explode and once all the invaders are shot, it moves to the next level - where it gets a little more difficult.
Still to do:Invader shooting, Mother ship shooting, bases, a nice scroller with my name in it!
Plans:This is my first attempt at writting something on the beeb. So, I'm going to be re-working the guts of the code for my next game. However, once the remaining four items have been included and I've gone throught the code once, I'll put it forward for you guys to review etc and I suppose it would be nice to have the completed game, including source on the site. This would give the new-comers a working example game, to play and view source ( note, I didn't say great example LOL ), with documentation on it's workings and the reasoning for it ( i.e the invaders being drawn - in two parts, to keep it running in a frame ).
I just thought I'd keep you posted regards the Northampton BBC-B Development House. Would be good to get your views now, and of course of the game etc once it's finished.

Thanks - Neil
-end-of-transmission-