Reversi

From OLPC

Revision as of 03:58, 18 August 2008 by AuntiMame (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Reversi
This activity was games
Localization
.POT file NEEDED

see more templates or propose new

Screenshot of Reversi for the OLPC

Reversi (aka. Othello) is a simple strategy board game, an implementation of which was developed at the OLPC Game Jam by DavidL.

Contents

[edit] Gameplay

More info on the gameplay can be found on Wikipedia's entry for Reversi.

[edit] Features

[edit] Completed Features

  • Two player gameplay
  • Text-free chip counts and player identification
  • Valid moves are displayed using dots. This is to help new players.
  • Multiple ways of displaying who the current player is:
    • the current player's id is highlighted
    • the dots which indicate valid moves are colored accordingly
  • Black and white compatible graphics.
  • A chip cup that is displayed on game end. When clicked on, the game is restarted.

[edit] Unimplemented features / TODO

  • A bigger cursor. The current/default one is too small and does not match the larger one used in most of Sugar.
  • Custom SVG icon - Image:Reversi_icon_new.svg
  • Network gameplay
  • AI for single player play
  • Draw-time optimizations, which should help conserve laptop power.
  • Multi-color graphics (for use when the laptop is not in black and white mode)
  • More?

[edit] Code

The source code for an XO-compatible version of Reversi that was developed at the Game Jam can be found at https://olpc.coderanger.net/svn/reversi/

Patch to work with OLPCGames 1.6:

Index: Reversi.activity/activity.py
===================================================================
--- Reversi.activity/activity.py        (revision 16)
+++ Reversi.activity/activity.py        (working copy)
@@ -1,6 +1,6 @@
-import olpcgames
+from olpcgames import activity

-class ReversiActivity(olpcgames.PyGameActivity):
+class ReversiActivity(activity.PygameActivity):
     """Reversi as a Sugar activity."""

     game_name = 'Reversi'

Activity Summary

Icon: Reversi_icon_new.svg
Genre: Games
Activity group:
Short description: Reversi (aka. Othello) is a simple strategy board game.
Description:
Maintainers: User:DavidL
Repository URL: https://olpc.coderanger.net/svn/reversi/
Available languages:
Available languages (codes):
Pootle URL:
Related projects:
Contributors:
URL from which to download the latest .xo bundle https://olpc.coderanger.net/svn/reversi/
Last tested version number:
The releases with which this version of the activity has been tested.
Development status:
Ready for testing (development has progressed to the point where testers should try it out):
smoke tested :
test plan available :
test plan executed :
developer response to testing :
Personal tools
  • Log in / create account
  • Login with OpenID
About OLPC
About the XO
Projects
OLPC wiki
Toolbox