Greetings all once again! Looks like we're going to be starting another game project here fairly soon. (18th again?) So I just wanted to take time and ask for any suggestions. I had mentioned doing an "Asteroids" clone for this project. Ideas, suggestions?
Asteroids is a great choice. I also like Emblis's suggestions as well. I'll throw in a few more, but I'll leave the actual decision making to somebody else. Along the same vein as Asteroids, Missile Command or Lunar Lander would be interesting choices as well.
Any and all of the suggestions floating around so far are a small step up from Breakout, which is, in my opinion, right where you want to hit. Something slightly more difficult than what you've attempted before.
All good suggestions. I'm a little leery to tackle something like the Fruit Ninja, Bejeweled, or Temple Runner for the time being simply from the amount of artwork we'd need. I think we were particularly lucky with the Breakout project because there were a couple sprite sets on opengameart.com for that. Looking around at the moment though it would be kind of difficult to piece together what we'd need for a more ambitious project. My idea behind doing the 'Asteroids' was mainly because of its lack of any significant amount of artwork. I'm no artist but I think even I could handle some spiky looking asteroid outlines and a arrow head looking ship, LOL!
If any of you actually know any artists who would like to help out with any of these projects, that would be awesome! Just send them our way!
It does occur to me though, that the 'Asteroids', 'Missile Command', and 'Lunar Lander' could actually be combined. For instance, you could start out with a missile command scenario where you are defending your home planet/base from incoming asteroids, then once you clear a path you are able to take off in the ship and fight your way through space, and then to complete the level, you would have to land at another planet/base and prepare to defend it for the next round. It would be a little different but seems like it could work!
Ok, so I've basically been really lazy here during the holiday season. That's coming to an end with new years coming up tonight, and after a protracted coding break, I'm ready to get on this "Asteroids" project. So, RB, if we could get a new heading under community projects for this project, I'll go ahead and try to get the framework up by Jan.1. Thanks, and happy new years all!
Well, the wife pretty must pestered me the entire day today while I was trying to get work done so I didn't get as far as I would have liked, but I did get the basic framework ready and a little done on the documentation I wanted to do. Once the documentation is complete, I will more than likely upload the text here in a post. In the meantime, I will make the link to both the code and the documents available here just in case you want to check things out. The code is a pretty good starting point for almost any project as it contains the basic set up for the rendering loops, the games states, and the game state manager. In this instance, it just creates a 'titlescreen' state and renders and empty, black background.
Anyways, on to the first official 'Asteroids' post!~
Oh, let me know if there are any issues downloading or getting to the documents - for this project I decided to give google docs a shot for hosting the files and see if they will stay up a little bit longer. Rapidshare tends to delete things kind of quickly IMHO. Have a great day, and Happy New Years all!
*Edit: I just checked the code download, and google is rather interesting. Instead of the one zip file I sent, it has that broken up into a list of the files contained, with the option to download each one individually. Apparently, they also have some sort of code control system in place. To download the entire file, select "File->Download" which appears at the top of the screen.
I just created a category for this Asteroids clone, as you requested PiscesMike. It's currently empty, but can be found here: http://rbwhitaker.wikidot.com/forum/c-856837/asteroids-winter-2014