Games/FiftyTwo: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Added "Ideas" and "Releases" sections)
mNo edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Olpcboxtop|toptext=[[{{PAGENAME}}|FiftyTwo]]}}
{{ OBX source dev|activities/fiftytwo}}
{{ OBX team |[[User:Kawk|Kawk]]}}
{{Olpcboxbottom}}


== 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), and it already supports single-person play against the computer (basic AI play), and multi-player (on the same computer) play.


== Features ==
== Features ==


* '''Already implemented'''
* '''Already implemented'''
** Two-player Crazy Eights, Player vs. AI or AI vs. AI
** Two-player Crazy Eights
** Crazy Eights four-player
** FiftyTwo card game engine for additional card games
** FiftyTwo card game engine for additional card games
** Background images copied from gnome-games-data
** Background images copied from gnome-games-data
* '''Needs implementing'''
** A basic GUI for card backing selection
** A basic GUI for card backing selection
** Four different card decks
** More cardsets and backings
*** 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
** Additional card games
*** Go Fish
*** Go Fish
Line 16: Line 25:
*** Hearts
*** Hearts
*** Eucher
*** Eucher
*** Solitare
** Mesh play
** Mesh play
** Crazy Eights four-player
** 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://wiki.laptop.org/images/2/27/FiftyTwo-0.1.xo FiftyTwo-1]
Projected initial release date: April 1<sup>st</sup>
* [http://wiki.laptop.org/images/b/bd/FiftyTwo-0.2.xo FiftyTwo-2]

=== Release notes ===

==== FiftyTwo-2 ====

While taking a custom photo deck, you must wiggle the mouse or press a key at least three seconds after clicking on the "Photo deck" button, otherwise olpcgames will pause the activity and you will be left hanging.

Photo decks are experimental, they don't work completely. Also, it takes about ten seconds to A. power on the camera, B. take the photo, C. power off the camera. I'm not sure when it actually takes the photo, so stay posed for the entire ten seconds. Also, there is no border around the photo taken -- this means that the cards do NOT stack very well.

== Screenshots ==

No up-to-date screenshots.


[[Category:Activities]]
[[Category:Activities]]
{{Activity page
|genre=Games
|short description=FiftyTwo is a set of card games, such as Go Fish, Crazy Eights, Hearts, Solitaire, and maybe eventually games like Eucher or Spades.
|long description=FiftyTwo is a set of card games for the OLPC XO laptop. At the moment, only a Crazy Eights-style game is implemented.

There are no known major bugs with the 0.2 version of FiftyTwo, only several new things to be implemented, among them custom card decks and mesh play.
|contact person=User:Kawk
|activity source=http://dev.laptop.org/git?p=activities/fiftytwo
|language=English
|language codes=en
|bundle URL=http://kawk.theprogrammingsite.com/FiftyTwo-2.xo
|activity version=0.2
|releases=7.1.0 (650), 7.1.1 (653), 7.1.2 (656), 8.1.0 (703), 8.1.1 (708)
|devel status=4. Beta
}}
{{Activity bundle
|bundle URL=http://wiki.laptop.org/images/2/27/FiftyTwo-0.1.xo
|activity version=1
|releases=7.1.0 (650), 7.1.1 (653), 7.1.2 (656), 8.1.0 (703)
|devel status=4. Beta
}}
{{Activity bundle
|bundle URL=http://wiki.laptop.org/images/b/bd/FiftyTwo-0.2.xo
|activity version=2
|releases=8.1.0 (703)
|devel status=4. Beta
}}

Latest revision as of 22:51, 3 February 2009


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), and it already supports 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

Release notes

FiftyTwo-2

While taking a custom photo deck, you must wiggle the mouse or press a key at least three seconds after clicking on the "Photo deck" button, otherwise olpcgames will pause the activity and you will be left hanging.

Photo decks are experimental, they don't work completely. Also, it takes about ten seconds to A. power on the camera, B. take the photo, C. power off the camera. I'm not sure when it actually takes the photo, so stay posed for the entire ten seconds. Also, there is no border around the photo taken -- this means that the cards do NOT stack very well.

Screenshots

No up-to-date screenshots.

Activity Summary

Icon: Sugar icon::
Genre: Activity genre::Games
Activity group: ,|x|Activity group::x}}
Short description: Short description::FiftyTwo is a set of card games, such as Go Fish, Crazy Eights, Hearts, Solitaire, and maybe eventually games like Eucher or Spades.
Description: [[Description::FiftyTwo is a set of card games for the OLPC XO laptop. At the moment, only a Crazy Eights-style game is implemented.

There are no known major bugs with the 0.2 version of FiftyTwo, only several new things to be implemented, among them custom card decks and mesh play.]]

Maintainers: ,|x|Contact person::x}}
Repository URL: Source code::http://dev.laptop.org/git?p=activities/fiftytwo
Available languages: ,|x|Available languages::x}}
Available languages (codes): ,|x|Language code::x}}
Pootle URL:
Related projects: Related projects,|x|Related projects::x}}
Contributors: ,|x|Team member::x}}
URL from which to download the latest .xo bundle Activity bundle::http://kawk.theprogrammingsite.com/FiftyTwo-2.xo
Last tested version number: Activity version::0.2
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status: Devel status::4. Beta
Ready for testing (development has progressed to the point where testers should try it out): ,|x|Ready for testing::x}}
smoke tested :
test plan available :
test plan executed :
developer response to testing :


URL from which to download the last .xo bundle that works with old releases Activity bundle::http://wiki.laptop.org/images/2/27/FiftyTwo-0.1.xo
Activity version number: Activity version::1
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status: Devel status::4. Beta


URL from which to download the last .xo bundle that works with old releases Activity bundle::http://wiki.laptop.org/images/b/bd/FiftyTwo-0.2.xo
Activity version number: Activity version::2
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status: Devel status::4. Beta