taskSavannah Administration - Tasks: task #10491, Submission of Omaha board game GUI

 
 

task #10491: Submission of Omaha board game GUI

Submitter:  Yann Dirson <ydirson>
Submitted:  Tue 06 Jul 2010 07:54:51 PM UTC
   
 
Should Start On:  Mon 05 Jul 2010 10:00:00 PM UTC Should be Finished on:  Thu 15 Jul 2010 10:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 07 Aug 2010 10:10:17 AM UTC, comment #1: 

Canceled (see sr #107451)

Sylvain Beucler <Beuc>
Tue 06 Jul 2010 07:54:51 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Omaha board game GUI
  • System Name:  omaha
  • Type: non-GNU software & documentation
  • License: GNU Lesser General Public License





Description:

A GUI to play arbitrary board games, aiming to be completely extensible by plugins, written in python.

Project purposes include:

- trying ideas about a tagua/kaya-like GUI suitable for inclusion on OpenMoko devices (that means, no ruby and not forcing the use of kde), so that one can get a suitable goban to help in studying games while in the train. And since Qt is not included by default in om2009 or shr, not forcing qt either - so for now it is using gtk, although it should be easy to add support for other GUI.

- experimenting with various programing techniques in python, like the component-oriented approach (others to come, like design-by-contract).

Currently supports: Chess (and 5x5 variant), Shogi, Minishogi, Go, Checkers; hexagonal boards under developement. Some of them have "undo" support, handicap choice, external AI support.

Major features still missing include: more AI support, save/load, network play, refuse all invalid moves. See README for more details.


Other Software Required:

Primary deps:
- python
- pyxdg: http://freedesktop.org/Software/pyxdg - LGPL

Deps for the gtk GUI plugins:
- pygtk, pygobject, pycairo: gnome.org, LGPL
- python-rsvg (from gnome-python-desktop): gnome.org, LGPL



Other Comments:

By mistake I have just registered this project on gna, not realizing they do not provide git support (got lured by the nifty stats support).  Please do not reject submission based on that other project - I have followed up on the submission ticket there asking for its removal (https://gna.org/task/?7115).

Source code is currently hosted ar http://repo.or.cz/w/omaha.git - there is no release yet, the link below is to a snapshot.



Tarball URL:

http://repo.or.cz/w/omaha.git/snapshot/db54edc39aa8a15def5debe487a7bafbd0acfdc3.tar.gz


Yann Dirson <ydirson>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by ydirson (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-08-07 Beuc StatusNone Cancelled
        Assigned toNone Beuc
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code