View Single Post
Posts: 2 | Thanked: 17 times | Joined on Aug 2010 @ Finland
#1
Outlaw Solitaire is a game of poker squares. The aim of the game is to create best possible poker hands horizontally and vertically by placing 25 randomly dealt cards to a 5 x 5 grid. The game is written with Python and Pygame. Comments are welcome.

You can read more about poker squares from e.g. Wikipedia: http://en.wikipedia.org/wiki/Poker_Square

The game is now in extras. (http://maemo.org/downloads/product/M...tlawsolitaire/)
Thanks to all testers

Features
  • The game is saved when user exits the game or the game is iconified.
  • When game is idle for some time or when it is in pause mode (iconified) the game refresh rate is dropped to minimum in order to conserve battery.
  • Hiscore, saved game and setting files are located in /home/user/.outlawsolitaire/
    • If you want to reset the settings and high scores, then you can remove the relevant files.
      If the files do not exist, they are generated when Outlaw Solitaire is started. Please do not edit the files manually!
  • New graphics (decks, deck backs and backgrounds) can be added into subfolders in folder /opt/outlawsolitaire/gfx/
    • Graphics files can be either in JPG or in PNG format.
    • Default graphics should not be removed or renamed.
    • Note that apt-get remove and application manager are unable to remove your own graphic files.

Screenshots








Possible Pygame package dependency problems

Unfortunately there are some nasty dependency problems in various packages related to pygame. Below are some quick and dirty instructions for couple of known scenarios. Use these instructions at your own risk.

Please note that removing packages with "apt-get remove" will also remove all packages depending on the removed package. For the packages below, they will most likely be applications written with pygame and the pygame itself. When you run the remove commands below, apt will present you a list of packages that will be removed. Select "Y" at your own risk.

If the application cannot be updated or installed because of libsdl-ttf2 dependency problem:
https://bugs.maemo.org/show_bug.cgi?id=10450

From terminal:
Code:
sudo gainroot
apt-get -f install libsdl-ttf2.0
If you get an error about libsmpeg0 after giving the command above, then:
Code:
apt-get remove libsmpeg0
Reinstall Outlaw Solitare from the application manager.

If the application cannot be started because of python-numpy dependency problem:
http://talk.maemo.org/showthread.php?t=33020&page=2

From terminal:
Code:
sudo gainroot
apt-get remove python-numpy
Reinstall Outlaw Solitare from the application manager.

Last edited by vuohiz; 2010-11-29 at 10:10.
 

The Following 15 Users Say Thank You to vuohiz For This Useful Post: