[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Tobor - A robot game to learn about pr
From: |
delobelle |
Subject: |
[Savannah-hackers] submission of Tobor - A robot game to learn about prog - savannah.nongnu.org |
Date: |
Sun, 02 Mar 2003 11:13:40 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Arnaud Delobelle <address@hidden> described the package as follows:
License: gpl
Other License:
Package: Tobor - A robot game to learn about prog
System name: tobor
Type: non-GNU
Description:
Some kind of robot game: you have a robot in a maze, you need to
program it so that it moves around and complete some task (currently
collect the green flags). Aim is to learn concepts of programming
and boolean logic.
You might have one or more robots, you program them and then launch
the \'level player\', see if they can complete the task. If they do,
you win If they are all destroyed, you lose. The aim is to have
\'level servers\' on the internet for instance, \'level players\' (ie
client programs) that people can use to download and play levels, and
\'level editors\' with which one could create a new level and upload it
onto a level server.
The current version contains only a level editor/player, but it works ok.
The project is at the moment 3 files:
level.py (defines objects and how they interact), render.py(classes for
rendering the level), and an \'application\' of these 2, editlevel.py, which is
a level player/editor in python+Tk.
They can be seen at:
http://marooned.myby.co.uk/pytobor/level.txt
http://marooned.myby.co.uk/pytobor/render.txt
http://marooned.myby.co.uk/pytobor/editlevel.txt
The whole project is in a gzipped tarball at:
http://marooned.myby.co.uk/pytobor/pytobor.tgz
An explanation with more details is at:
http://marooned.myby.co.uk/marooned/showpage.php?page=readme&style=test
Other Software Required:
My current implementation is in python 2.2 (that\'s the earliest version it
needs).
level.py does not depend on any library (since it\'s the game engine).
render.py implements 2 renderers: one using the pygame module, one using the
Python Imaging Library.
editlevel.py depends on python-tk and the Python Imaging Library.
All image files are in the PNG format.
Other Comments:
- [Savannah-hackers] submission of Tobor - A robot game to learn about prog - savannah.nongnu.org,
delobelle <=