Hey everyone,
A while ago someone started a 'game idea' thread, and I wrote about a game I wanted to design that teaches kids and adults logical thought. I'm nervous about posting work with this game because it isn't your typical FPS/MMORPG that most of the coders here seem into-- but oh well.
Well, the past two or three days I've been working on both the editor and the game pretty much nonstop (aside from school and fiance breaks). I've decided to go with 2D, as I'm not a good 3D artist, and I have more luck with 2D sprites. Plus, this is a good way to learn 2D programming!
I'll show five screenshots of my work so far, and explain each one.
This screenshot shows a level in the background with the chip board present. You can drag 'n' drop from the seven chips into the 16 slots above. When you press the 'Execute' button, the chip board disappears and the robot executes each chip, one-by-one, in sequence.
The object of this particular level is to lead the robot to place the floppy disk into the terminal. Once the disk is in the terminal, the red door will open, in which the robot will need to exit. You need to do this with 16 chips or less. This particular level can be done with 16 chips.
The robot can't run into walls, and the entire program must consist of the solution for the entire level. Bonus points are awarded on later levels for making the chip code more efficient by using less chips.
The next screenie shows a little of how my 2D engine works. It simulates a 3D camera in that you can move around and zoom in and out.
This next pic shows the solution for level 2.
Also, what thread would be complete without a pic of the editor?
Like I said, the graphics are crude but the playability is getting there. Drag 'n' drop functionality is proving fun to create in DBP! Basically I would have loved this kind of game when I was a kid, and in a way it's an introduction to programming that an adult could feel comfortable letting his kids play around with.
Any thoughts? Thanks
- JeKu
Ancient Chinese proverb: Man who runs behind car gets exhausted.
http://www.automatongames.com/