Reversi
From OLPC
Reversi
see more templates or propose new |
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 -
- See Sugar Icon Format for info on making an icon.
- 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 : |
Facts about ReversiRDF feed
| Activity bundle | https://olpc.coderanger.net/svn/reversi/ + |
| Activity genre | Games + |
| Contact person | DavidL + |
| Short description | Reversi (aka. Othello) is a simple strategy board game. |
| Source code | https://olpc.coderanger.net/svn/reversi/ + |
| Sugar icon | Reversi icon new.svg + |

