maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Maemo 5] Outlaw Solitaire (https://talk.maemo.org/showthread.php?t=61520)

vuohiz 2010-09-01 08:39

[Maemo 5] Outlaw Solitaire
 
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
http://www.mutilator.org/outlawsolit...hot-splash.png

http://www.mutilator.org/outlawsolit...nshot-game.png

http://www.mutilator.org/outlawsolit...nshot-menu.png

http://www.mutilator.org/outlawsolit...ot-hiscore.png

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.

devensega 2010-09-01 08:46

Re: [Announce] Outlaw Solitaire
 
Looks great, is there any version of standard Solitaire on the N900? I find the one in OVI store too easy (it only turns 1 card) and has no game variants at all.

I know there are plenty of flash versions out there but I am no lover of flash.

silvermountain 2010-09-01 09:20

Re: [Announce] Outlaw Solitaire
 
Nice. would this run on Maemo4/Diablo as well?

mece 2010-09-01 09:37

Re: [Announce] Outlaw Solitaire
 
Quote:

Originally Posted by silvermountain (Post 804006)
Nice. would this run on Maemo4/Diablo as well?

Only depends on python2.5 and pygame, so maybe it does. Download the source and run from terminal and report back :)
http://maemo.org/packages/source/vie...itaire/0.70-1/

Addison 2010-09-01 12:44

Re: [Announce] Outlaw Solitaire
 
Cool!

@Silver

There's always BBS through telnet.

You can only play up to 5 times per day plus any additional days that you've missed.

I think I was world champ for like 8 months straight (no one ever came close) until I finally got bored with it all. :)

http://img6.imageshack.us/img6/2219/...9083100165.png

vuohiz 2010-09-01 12:55

Re: [Announce] Outlaw Solitaire
 
When installing Outlaw Solitaire to a phone where Pygame is not previously installed, the game might not start. After some searching from the forum, we found out that this is known problem with Pygame. This post gives a workaround guide how to make things work (thanks to zeitlichkeit): http://talk.maemo.org/showthread.php?p=788030

Addison 2010-09-10 02:53

Re: [Announce] Outlaw Solitaire
 
So has anyone gotten this to run on Diablo yet?

It would be a nice break from Aislerot that I'm always playing.

I think it's been like 9 months since I've last played this game on Telnet.

Yep, I've still got it. :)

http://img186.imageshack.us/img186/8319/pokerj.png

tonika 2010-11-02 09:50

Re: [Announce] Outlaw Solitaire
 
Bumped because (finally) promoted from extras-devel to extras-testing.
Testing help is greatly appreciated :)

Addison 2010-11-02 13:52

Re: [Maemo 5] Outlaw Solitaire
 
I would totally test this if I had dirrections on how to install it on Maemo 4. :)

tonika 2010-11-02 14:17

Re: [Maemo 5] Outlaw Solitaire
 
Quote:

Originally Posted by Addison (Post 860949)
I would totally test this if I had dirrections on how to install it on Maemo 4. :)

Sorry, no installation package for Diablo.
But if you really want to try this, then in theory this should work:

From PC:
1. Download the latest source files archive from:
http://repository.maemo.org/extras-t..._0.72-1.tar.gz
2. Extract the files to some directory (might be that you first have to extract the .gz which gives you .tar and you have to extract that again, depends on your archive manager)
3. Find the following directory from the extracted files: src -> opt -> outlawsolitaire
4. Copy the whole outlawsolitaire directory to your device.

From device:
1. Open terminal
2. Go to the outlawsolitaire directory
3. Run:
Code:

python ./outlawsolitaire.py
If all goes well, the game should start.
Please note that you have to have python and python-pygame packages installed.


All times are GMT. The time now is 19:01.

vBulletin® Version 3.8.8