Skip to content
A chess game for the Sugar (OLPC) environment
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
activity
data
data_bw
engines
po
sugargame
testcases
GPL_V2
MANIFEST
Makefile
README.md
activity-icon.svg
board.py
boardcontroller.py
cell.py
chessactivity.py
chessengine.py
createbundle.sh
errors.py
main.py
menu.py
messenger.py
piece.py
pychess-UML.jpg
resourcemanager.py
setup.py
ui.py

README.md

ceibal-chess

A chess game for the Sugar (OLPC) environment.

This project consists in creating a Chess activity for the Sugar environment to teach kids the basic rules of the game and allow them to play with one another and against the CPU.

Ceibal-Chess differs from other projects in that it aims to produce a chess Activity for the Sugar and the XO that is free as in Freedom, allowing kids to explore its source code, modify it and redistribute it freely.

Features

  • Free as in Freedom (GPLv2).
  • Designed from the ground up to work on the XO.
  • Distributed as an Activity Bundle (.xo)
  • Completely developed in Python + PyGame.
  • Integration with GNU Chess.
  • Player vs Player mode (on one Laptop).
  • Valid movements highlighting.
  • Enemy movements highlighting.
  • Portable: known to work on various Linux distros, Mac OS X and even Windows.
  • Easy to learn and use, without complex menus or options.

You can contact the project administrator at asegovi AT gmail DOT com. There are also Google and Facebook groups, both called ceibal-chess.

Download

The source code is available through several repositories:

Copyleft

Copyleft (`C) Alejandro Segovia and the Ceibal-Chess team. Contact us at http://groups.google.com/group/ceibal-chess

You can’t perform that action at this time.