Sorry for the delay.
The reason I decided to re-write my BZPhrog code is because I had started on it when I was still in the "Beginner" stage, ie I didn't know exactly what I was doing, only that it could be done.
After a few days of working on BZPhrog, I decided that I wasn't skilled enough for something this big. So I decided to get in some practice with 2D programs and "hone my skills". The biggest thing I have made so far is my Splat! program, and that's not even close to being done yet. I have had much practice since I first began BZPhrog and I believe I am almost ready to move on to an actual release of BZPhrog. But first things first - more practice!
Yes, I know - this was never supposed to be a long-term project, but it seems to have turned out that way. But look on the bright side. After I am done with Splat!, I will have :
- Modular programming skills
- A level file system: levels are read from text files. This is a real biggie and may not work for BZPhrog, but the read-from-file system is useful for, well, everything. :)
- A 2D Particle Engine, for use in other 2D games
- A basic 2D camera system, for use in other 2D games
- A modular weapon system, one that is hopefully portable to 3D
- Basic Vector Acceleration know-how
- A 2D GUI system, hopefully portable to other 2D games
- Just maybe: Phrogram 3.0 will be out! ( one huge maybe here )
In the mean while, let's give ZMan as much support as he needs so that Phrogram 3.0 can be ready sooner! :)