Finally an idea!

I haven't even started yet, since my girlfriend defended her Master's yesterday. Today I finally had a nice idea, and I should get it started tonight.

I agree that the "robot" theme is too unrestrictive, so I wanted to make a game that was deeply connected to robotics. My first idea was to do something based on the 3 laws of robotics, like walking through a level without getting hurt and without letting humans get hurt, but I wasn't very excited with this.

So, my plan now is to make a game called "Johnny saves the world". It's about a boy, Johnny, who has to (surprise) save the world. He accomplishes this using his personal robot, which has to be programmed to navigate throught a maze. The programming is made using a stack programming language, with tokens that have to be collected in order to build more complex programs.

The game is not unlike my entry for the last pyweek, Galvinball, in which the player could create new rules for the game on the fly. I like to be able to play my own games, so I try to create game mechanics that are open-ended, where the solutions aren't "hard coded". Let's see how this one goes.

(log in to comment)

Comments

very cool robotic theme! I had thought about making a "programmable" robot game, but I chickened out due to time constraints
I also considered doing something having to do with the three laws. Briefly thought, what if we reversed them, and you had to break them all. . . but then realized that wasn't very interesting because then all you'd have is a suicide bot with which you try to kill humans.

I really enjoyed your Galvinball game concept so I'm really looking forward to this one. I've been mulling the idea of some sort of RTS where all you units need to be built and programmed (by drag and drop pre-fab modules), but it seemed a bit ambitious for my team this time around (all but me are python newbies), so I'm extra interested to see where this goes.

Have fun!
"all you'd have is a suicide bot with which you try to kill humans"

I don't see the problem...

lol, good point. Dang I should have gone with that one :D