Active Topics

 



Notices


Reply
Thread Tools
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:
Posts: 161 | Thanked: 43 times | Joined on Apr 2010 @ Worcester
#2
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's Avatar
Posts: 1,359 | Thanked: 717 times | Joined on May 2009 @ ...standing right behind you...
#3
Nice. would this run on Maemo4/Diablo as well?
__________________
.N810 experience: Since 6/2009
My Twenty Favorite OS2008 Applications:
AutoScan, Diablo5 Theme, Dialcentral, DragLock, EmelFM2, FlipClock, gPodder, Headphoned, Knots 2, Maemo Mapper, mPlayer, openNTPD, OpenSSH, Panucci, Personal Launcher, QuickNote, Seqretary, SlideLock, Telescope, YellowNotes
 
mece's Avatar
Posts: 1,111 | Thanked: 1,985 times | Joined on Aug 2009 @ Åbo, Finland
#4
Originally Posted by silvermountain View Post
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/
__________________
Class .. : Meddler, Thread watcher, Developer, Helper
Humor .. : [********--] Alignment: Pacifist
Patience : [*****-----] Weapon(s): N900, N950, Metal music
Agro ... : [----------] Relic(s) : N95, NGage, Tamyia Wild One

Try Tweed Suit for your hardcore twittering needs
http://twitter.com/mece66
I like my coffee black, like my metal.
 

The Following User Says Thank You to mece For This Useful Post:
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#5
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.

 
Posts: 2 | Thanked: 17 times | Joined on Aug 2010 @ Finland
#6
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
 

The Following 2 Users Say Thank You to vuohiz For This Useful Post:
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#7
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.

 
Posts: 16 | Thanked: 14 times | Joined on Sep 2010 @ Finland
#8
Bumped because (finally) promoted from extras-devel to extras-testing.
Testing help is greatly appreciated
 
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#9
I would totally test this if I had dirrections on how to install it on Maemo 4.
 
Posts: 16 | Thanked: 14 times | Joined on Sep 2010 @ Finland
#10
Originally Posted by Addison View Post
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.
 

The Following 2 Users Say Thank You to tonika For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 11:47.