Games/FiftyTwo: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Wrong GIT repo location)
m (Added link to download page, minor edits.)
Line 5: Line 5:


== Summary ==
== Summary ==
FiftyTwo is a set of card games, such as Go Fish, Crazy Eights, Hearts, Solitaire, and maybe games like [http://en.wikipedia.org/wiki/Eucher Eucher] or [http://en.wikipedia.org/wiki/Spades Spades]. It will be written in [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python] using the [http://en.wikipedia.org/wiki/Pygame pygame] library. Eventually, FiftyTwo will support mesh play with up to four players (for games like Hearts or Spades), single-person play against the computer (basic AI play), and multi-player (on the same computer) play.
FiftyTwo is a set of card games, such as Go Fish, Crazy Eights, Hearts, Solitaire, and maybe eventually games like [http://en.wikipedia.org/wiki/Eucher Eucher] or [http://en.wikipedia.org/wiki/Spades Spades]. It is written in [http://en.wikipedia.org/wiki/Python_%28programming_language%29 Python] using the [http://en.wikipedia.org/wiki/Pygame pygame] library. In the not-too-distant-future, FiftyTwo will support mesh play with up to four players (for games like Hearts or Spades), single-person play against the computer (basic AI play), and multi-player (on the same computer) play.


== Features ==
== Features ==
Line 15: Line 15:
** Background images copied from gnome-games-data
** Background images copied from gnome-games-data
** A basic GUI for card backing selection
** A basic GUI for card backing selection
** Four different card decks
*** Three "standard" card decks
*** Alternate "shapes" deck, using stars, triangles, squares, and circles instead of suits, and A-M instead of numbers and JQKA
* '''Needs implementing'''
* '''Needs implementing'''
** More cardsets and backings
** Additional card games
** Additional card games
*** Go Fish
*** Go Fish
Line 22: Line 24:
*** Hearts
*** Hearts
*** Eucher
*** Eucher
*** Solitare
** Mesh play
** Mesh play
** Crazy Eights "official" Wikipedia rules (currently using a hodgepodge of South Africian rules and homespun ones)
** Crazy Eights "official" Wikipedia rules (currently using a hodgepodge of South Africian rules and homespun ones)


== Ideas ==
== Ideas ==
* Shapes for suits, rather than actual images, such as subbing a square for a heart, so the "Ten of Squares"
* Saving games via the Journal
* Saving games via the Journal


== Releases ==
== Releases ==
* [http://kawk.theprogrammingsite.com/fiftytwo-0.1.xo FiftyTwo 0.1]
Projected initial release date: April 16<sup>st</sup>


== Screenshots ==
== Screenshots ==

Revision as of 02:04, 12 April 2008

Summary

FiftyTwo is a set of card games, such as Go Fish, Crazy Eights, Hearts, Solitaire, and maybe eventually games like Eucher or Spades. It is written in Python using the pygame library. In the not-too-distant-future, FiftyTwo will support mesh play with up to four players (for games like Hearts or Spades), single-person play against the computer (basic AI play), and multi-player (on the same computer) play.

Features

  • Already implemented
    • Two-player Crazy Eights
    • Crazy Eights four-player
    • FiftyTwo card game engine for additional card games
    • Background images copied from gnome-games-data
    • A basic GUI for card backing selection
    • Four different card decks
      • Three "standard" card decks
      • Alternate "shapes" deck, using stars, triangles, squares, and circles instead of suits, and A-M instead of numbers and JQKA
  • Needs implementing
    • Additional card games
      • Go Fish
      • Spades
      • Hearts
      • Eucher
    • Mesh play
    • Crazy Eights "official" Wikipedia rules (currently using a hodgepodge of South Africian rules and homespun ones)

Ideas

  • Saving games via the Journal

Releases

Screenshots

FiftyTwo Screenshot #1