'Ello all!
At long last, I have been assigned the homework assignment of "make some sort of game type thing", with a catch... it must be complete by midnight on the 27th! Ten days to plot and scheme!
Clearly this merits some sort of topic so you can view my grand plans and horrendous failure!
First objective is to KISS. Complexity is apparently a big source of fail when combined with time limits. To this end, I'll limit myself to three objects.
Second objective is pretty. I'm no artist, but theft is the sincerest form of flattery! ...or something to that extent?
Graphical style:
http://www.flickr.com/photos/tigsource/3382678778/ (Sorry Cactus!)
Music:
Third objective is to make something fun to play. Due to the limited time, I'm going to try to start with a bare bones set of game rules with an additional "oh, I actually have time to implement this now!" stuff which can be added on later.
Object number one: You. You are a box.
Object number two: A more different sort of box. Several of these suckers will move in the the edges of the screen and idly slide across it. You can touch them to destroy them and get points.
Object number three: Death! Every time you touch a box, four bullets appear at opposite edges of the screen and move toward the place where the box died at high velocity. When they hit the coords, they slow down. This will hopefully keep several bullets on the screen at once.
I may have possibly been subconsciously inspired by Xwung and Solar Wolf.
Sweet things which might be added:
- Boxes which rotate. Everything should be spinning, ideally.
- Rain.
- A bonus multiplier.
- Synced bullets which all hit the center point at the same time.
- Title screen and high score.
- Bullets which enter the screen based on the angle the box was rotated when it kicked the bucket.
- Music and sound effects!
Obviously, it also needs a catchy name. I'll call it "theme:rain" for now so that it won't roll off the tongue and nobody will accidentally find it on Google.
There you have it! Lots of planning and absolutely nothing to show for it yet. I have no idea how this will work. It's like PyWeek, but with C++, OpenGL, and a ton of other unrelated classwork!