Screenshot

Instructions

How to install

If you have an older version, you'll need to delete it before you can download the new version. There are instructions here: Activity_Upgrade

You can also use xo-get to install and/or upgrade Maze (as well as many other activities).

How to play

Use the arrow keys or game pad rocker or game pad buttons to move yourself around the maze. Each set of keys controls a different shaped player in the maze.

Try to find your way to the green goal in the lower right corner of the maze.

Each time you press a key, you will automatically move until there is a branch in the maze.

Press the + or - keys to make the maze larger or smaller.

If you share the Maze activity with your friends on the network then all of you can play on the same maze at the same time. Each player appears with their normal XO colors. Try to race to the goal.

How to develop

Maze is a standard python activity that uses olpcgames and pygame for graphics and events. You can find the source code here: http://dev.laptop.org/git?p=activities/maze or inside the .xo bundle. If you have suggestions or contributions feel free to leave a comment on the discussion page Talk:Maze.

Release Notes

v6

Updated license information.

v5

You can now play up to 3 players on each XO laptop, using the arrow keys and game pad buttons and game pad rocker each as separate players. I also fixed a problem that sometimes caused the maze to reset when a new player joined a networked game. This required changing the network protocol, so you can't play with other people unless everyone is using Maze v5.

v4

Fixed a bug that caused the game to slow way down when the players were far apart in the maze.

v3

Added support for the game pad keys.

v2

First public release.

v1

Beta version.

Testing (Yes)

Maze v6 has been tested on build 8.2-760.
Maze v5 has been tested on build 653 and 703 under emulation and on build 8.2-760 G1G1 laptop.