This is a prototype of StarBugz, a Space Invader clone. The purpose of the project was to get myself familiar with programming PSP games, and hopefully to build up a simple game engine in the process.
After working on the project in my spare time for nearly a month, the hardware accelerated 2D game engine, called JGE (Jas Game Engine), was basically done. JGE uses PSP's Gu libraries for image rendering and StarBugz now becomes a small showcase of the engine, demonstrating various features of it.
Here are few screen shots of StarBugz:
[img]http://www.khors.com/JGE/StarBugz0.png[/img]
[img]http://www.khors.com/JGE/StarBugz1.png[/img]
[img]http://www.khors.com/JGE/StarBugz3.png[/img]
Here is the complete source code of StarBugz prototype, the game engine JGE and also a small demo of it.
(Just a side note: The classes/functions naming of JGE is based heavily on HGE, a Windows based 2D game engine, as I found HGE such a good game engine to play with! Thanks Haaf! In fact, my goal is evetually have the same source code of StarBugz to build with JGE and HGE at the same time!)
Source: [url]http://www.khors.com/JGE/JGE_StarBugz_Src_v001.zip[/url]
Firmware 1.50 Binaries: [url]http://www.khors.com/JGE/StarBugz_v001.zip[/url]
(MD5:f291af03ab01033e7d63a8ba6478d64c)
Special thanks to my lovely wife for her support and beta testing StarBugz for me.