MathMoon — a mathematical game
CVS Repository
The latest development version of the MathMoon sources is stored in
the MathMoon
CVS Repository at Savannah. If you don't know what this means, you
should simply skip to the next paragraph.
Developer documentation
- roomlist.pdf
- The room list is the file controlling the program. It lists the
rooms and details how to load them and where to go when they are
done. It also has special theme clauses controlling the visual
appearance of a room or a group of rooms. Read this to get a good
understanding of what the program does.
- core_components.pdf
- Describes the inner workings of MathMoon and the classes that
form the core of the program. Read this to get an idea of how the
program does what it does (not necessarily needed in order to
extend the program).
- chooseone_files.pdf
- Some rooms use the "ChooseOne" template. Such rooms are
controlled by separate files, ChooseOne files. This document
describes how these work and how you can create your own. Together
with roomlist.pdf this document
contains all you need to extend MathMoon using the ChooseOne
template.
- sayone_files.pdf
- Some rooms use the "SayOne" template. Such rooms are
controlled by separate files, SayOne files. This document
describes how these work and how you can create your own. Together
with roomlist.pdf this document
contains all you need to extend MathMoon using the SayOne
template.
- misc_classes.pdf
- There are some classes not listed in core_components.pdf that might be
useful if you want to program MathMoon. These are listed here.
Christian von Schultz <admcvs@skolwebben.tibro.se>