Charge (Here we go again...)
Posted: Sun May 23, 2010 9:48 pm
So almost a year ago, I attempted to make a SHMUP that I code named Charge (I'm not even really sure why anymore...). After being plagued by terrible coding style and less than mediocre planning, I stopped developing it. After that, I started getting better practices, worked on a few other projects, and made a framework for me to use SDL with.
So now I've decided to return back to my failed project, and make it =D. I've gotten a considerable amount done I'd say, but for any screen shots, you can check out my blog: http://xianforce-dev.blogspot.com/
I also just posted up a video about it. Two things about the video I'd like to apologize for: Firstly the frame rate is terrible (my CPU clocks in at about 1.8 GHz....), Secondly the audio levels may have been too high when recording, so there are some parts where there is an 's' in the word I'm saying and I make a "ssss" sound, and it ends up being high pitched (or so I thought...). And just as a third thing I just thought of, I have a boring voice =D.
So for this 'game' I plan to have 5 different enemies as of now.
-Grunts
-Drones
-Revenants
-Protectors
-Motherships
So the object of each level will be to destroy all the enemies. Grunts will have the worst AI, which I imagine will be mostly random behavior. Revenants will have the highest overall AI, and Drones will be somewhere in between Revenants and Grunts. The Protectors will have AI similar to that of Revenants, but they will detect if a bullet is heading for a Mothership, and will try to take the bullet if they can. Motherships will not shoot, but they will have the best dodging of any of the other 4 enemy types.
Motherships will also create more enemies. It will create 1 enemy of random type (besides mother ship) every specific time interval, which will be determined based on the difficulty level.
At the moment, I'm almost ready to begin programming the AI. I have two more things I want to implement: A Powerup System and a Level System. I have a Level class, but I'm a little unsure of how I want to handle all the levels, so I'm going to put more thought into it before I actually code it.
Once I get these two things done, I imagine I'll release something, and then begin content development =D.
Well thanks for reading, that's all I got for now!
So now I've decided to return back to my failed project, and make it =D. I've gotten a considerable amount done I'd say, but for any screen shots, you can check out my blog: http://xianforce-dev.blogspot.com/
I also just posted up a video about it. Two things about the video I'd like to apologize for: Firstly the frame rate is terrible (my CPU clocks in at about 1.8 GHz....), Secondly the audio levels may have been too high when recording, so there are some parts where there is an 's' in the word I'm saying and I make a "ssss" sound, and it ends up being high pitched (or so I thought...). And just as a third thing I just thought of, I have a boring voice =D.
So for this 'game' I plan to have 5 different enemies as of now.
-Grunts
-Drones
-Revenants
-Protectors
-Motherships
So the object of each level will be to destroy all the enemies. Grunts will have the worst AI, which I imagine will be mostly random behavior. Revenants will have the highest overall AI, and Drones will be somewhere in between Revenants and Grunts. The Protectors will have AI similar to that of Revenants, but they will detect if a bullet is heading for a Mothership, and will try to take the bullet if they can. Motherships will not shoot, but they will have the best dodging of any of the other 4 enemy types.
Motherships will also create more enemies. It will create 1 enemy of random type (besides mother ship) every specific time interval, which will be determined based on the difficulty level.
At the moment, I'm almost ready to begin programming the AI. I have two more things I want to implement: A Powerup System and a Level System. I have a Level class, but I'm a little unsure of how I want to handle all the levels, so I'm going to put more thought into it before I actually code it.
Once I get these two things done, I imagine I'll release something, and then begin content development =D.
Well thanks for reading, that's all I got for now!