xfreecell(6)
| XFREECELL(6) | Games Manual | XFREECELL(6) |
NAME
xfreecell - Another implementation of the famous solitaire game
SYNOPSIS
xfreecell [options]
DESCRIPTION
xfreecell is an another implementation of the famous solitaire game.
OPTIONS
- -a | --no-animation
- Less animation. Toggling 'Anim' in pref has the same effect.
- -m | --ms-seed
- MS-seed-number mode. You can play the same game as MS freecell. The default is false. Toggling 'MS Seed' in pref has the same effect.
- -q | --query-window
- Query window mode. In this mode, query window pops up when both single and multiple cards movement is possible. The default is false. Toggling 'Query' in pref has the same effect.
- -r | --no-round-card
- No round cards. Shape extension is heavy, so this option will speed up the game.
- -s | --speedup speed
- Specifiy the speed of card movement. The bigger the faster. Default value is 100.
- -v | --version
- Display the version.
CONTROL
- Double Click
- Moves the card to freecell. Same as windows.
- Button 2
- Same as Double click. Recommended for 3-button mouse owners. Eases the load of your finger.
- Button 3(card)
- Moves the card to foundation.
- Button 3(empty pile)
- Moves multiple cards to the empty pile.
There are two modes to move multiple cards to an empty pile. One is to use Button3 stated above. The other is to use query window which asks 'Single or Multiple'. The default is Button3 mode. To use query window mode, press pref->toggle query->press Ok. Or start xfreecell with option '-q'.
BUTTONS
- New
- Begins a new game randomly. Previously played games excluded.
- Replay
- Replays last game.
- Seed
- Begins a new game which corresponds to the number you typed.
- Lost
- Replays a lost game selected randomly.
- Undo
- Does undo.
- Score
- Pops up score window.
- Pref
- Pops up preference window.
- About
- Pops up about window.
- Exit
- Exits from game.
SCORE
Winning increases 10 points. Defeat decreases 10 points. Each continuous winning increases 1 point. Each continuous defeat decreases 1 point. Undo decreases 1 point.
ABOUT SEED
From version 1.0.4, you can seed a game. But there is no guarantee about the uniqueness. If you hit upon an algorithm which guarantees the uniqueness, please send me. I'm currently using the algorithm of Microsoft Freecell (see mshuffle.txt).
Instead of using srand() and rand() in libc, I use NSsrand() and NSrand() I implemented to make the seed numbers compatible over many Unices. If you want to use srand() and rand(), remove -DBOGUSRANDOM from makefile.
The check whether you played or not is not done in different seed-num modes. That is, if you played a game in MS-seed-num mode, you may play the same game in original-seed-num mode. But the possibility is very low because there are too many games and there are only 32000 games in MS-seed-num mode.
To play MS-seed-num mode, start xfreecell with option '-m' or toggle 'MS Seed' in pref.
FILES
- ~/.xfreecell/score
- Score file.
- ~/.xfreecell/prefs
- Saves your preferences.
- ~/.xfreecell/won
- Won game numbers.
- ~/.xfreecell/lost
- Lost game numbers.
- ~/.xfreecell/msWon
- Won game numbers. (MS freecell seed number)
- ~/.xfreecell/msLost
- Lost game numbers. (MS freecell seed number)
- ~/.xfreecell/msNumPath
- Path to data file called MSNumbers.
AUTHOR
Nakayama Shintaro <nakayama@giganet.net>
| 1 January 99 |
