Project info for GNU Robots

Share This Created 22 Feb 2005 at 11:29 UTC by zeenix, last modified 22 Feb 2005 at 11:33 UTC by zeenix.



GNU Robots is a game/diversion where you construct a program for a little robot, then watch him explore a world. The world is filled with baddies that can hurt you, objects that you can bump into, and food that you can eat. The goal of the game is to collect as many prizes as possible before are killed by a baddie or you run out of energy.

The GNU Robots playing field is filled with food (increases energy), prizes (to increase your score), walls (which you can bump into), and baddies (which can inflict damage.)

To make the program easier to design and implement, I have decided to let the robot program be written in a text file, so that advanced programmers don't have to limit themselves to a visual programming interface. The language will be Scheme, which provides for flexibility in writing your programs. For non-programmers, there will also be a visual programming interface, which will generate Scheme code.

GNU Robots uses GNU Guile as the language back-end (Scheme). This will make the GNU Robots game engine more consistent with other GNU projects, as it will use the same extension language.

License: GPL

This project has the following developers:

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page