GCTC: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 7: Line 7:
that make up the game. It is a final year university project being undertaken by [[http://www.martinconaghan.co.uk Martin A Conaghan]] at the [[http://www.st-andrews.ac.uk University of St Andrews,Scotland]]
that make up the game. It is a final year university project being undertaken by [[http://www.martinconaghan.co.uk Martin A Conaghan]] at the [[http://www.st-andrews.ac.uk University of St Andrews,Scotland]]


The application stores game specifications as XML files which can be used to generateexecutable python files. The GUI simplifies manipulation of the xml files. It is designed to be as simple as possible.
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, netowrked games. These will use a simple Remote Procedure Call (RPC) system and most probably use UDP.
Currently work is being done to allow creation of multi player, netowrked 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 withoutobjects 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 Python 2.5 is being used.
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 accpeted :)
It is very much a work in progress and feedback would be warmly accpeted :)

Revision as of 17:39, 17 March 2008

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, netowrked 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 accpeted :)

Contact mac34 at st-andrews dot ac dot uk