GCTC

From OLPC
Revision as of 07:48, 3 April 2008 by Tdang (talk | contribs) (Games Creation Tool for Children (GCTC))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Games Creation Tool for Children (GCTC)

GCTC logo reduced.JPG

[project homepage] Is an application which allows children to create their own simple computer games. It lets them design the game background, add sprites and sounds, and describe the rules that make up the game. It is a final year university project being undertaken by [Martin A Conaghan] at the [University of St Andrews,Scotland]

The application stores game specifications as XML files which can be used to generate executable python files. The GUI simplifies manipulation of the xml files. It is designed to be as simple as possible.

Currently work is being done to allow creation of multi player, networked games. This uses a simple Remote Procedure Call (RPC) system with UDP multicast.

The games which are generated make use of the Pygame module. There is also a preview function which lets the user see what the game will look like without objects moving around and sounds playing; this uses the Pygame module. The GUI uses the PyGTK module which in turn relies upon PyCairo and PyGObject. More information can be found at the PyGtk website. The software is compatible with Python 2.4 /2.5

It is very much a work in progress and feedback would be warmly accepted :)

Contact mac34 at st-andrews dot ac dot uk