Attack of the Alien Space BeetlesTest!

Miscellaneous Forums/Blitz Showcase/Attack of the Alien Space BeetlesTest!

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Click here to download demo. (See below for new demo.)

This demo shows off some of the art from the game, namely an animated scrolling space background, animated aliens, some preliminary weapons effects, and the player ship.

And if you check out the subdirectories, you can see about half the art that will be in the final game.

There are no sounds or music. The game runs in 800x600.


Controls:

1. Move with mouse.

2. Fire with left mouse button.

3. Toggle weapons with right mouse button, or press keys 1 thru 9. (Not all weapons you see are intended to be fired from the ship, or even complete. This is a very early test.)

4. Spawn aliens by pressing the spacebar repeatedly.

5. Toggle fullscreen mode on and off with F. See the framerate by holding TAB. Quit by pressing ESC.


Pay special attention to the way the ship animates as you move the mouse about. It rolls from left to right, and the flames even change as you move forward and back.

Please let me know how the ship controls for you. I am using the default windows mouse settings, so I set the game up to behave well with those.

Also please let me know if you have any performance issues. There shouldn't be any. The FPS on my system is around 250 right now.


Btw, for those of you looking for more demos of my sprite systems, this could be considered one. The demo represents less than five days worth of work, not counting the base application code for handling the stuff like toggling fullscreen, timing, the state system, and the like. All the gameplay stuff unique to this game was coded from scratch in that time, and it wouldn't have been possible to get it up and running that fast without the sprite system. At least not in a robust, non-kludgy, way. :-)

Enemy and bullet animations are automated by the sprite animation system, while the animation of the stars, space dust, and ship are controlled manually so that I can speed them up and slow them down at will.