savannah-hackers
[Top][All Lists]
Advanced

[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:






reply via email to

[Prev in Thread] Current Thread [Next in Thread]