]> git.gir.st - solVItaire.git/summary
 
descriptionsolitaire (klondike, spider & freecell) in your terminal
last changeThu, 19 May 2022 13:16:03 +0000 (15:16 +0200)
readme

solVItaire

Play klondike and spider solitaire in your unicode terminal.

Supports vi style keybindings (hjkl), cursor keys and the mouse. Press J to 'join' a well-suited pile to the cursor. Space locks in a selection, and Return pulls cards from the stack in spider solitaire. Piles can also be directly addressed by the number below them (or 8, 9, 0 for stack, waste and foundation in klondike).
See $PROGNAME -h for details.

Details

For details and screenshots see the project homepage at https://gir.st/sol.htm

Makefile Options

By default the character set uses an X to for the 10 card. Compile with make DECIMAL_TEN=1 to display the letters 10 instead.

License

You can use, study, share and improve this software under the terms of the GNU General Public License, version 3. Copyright 2019 Tobias Girstmair. For licensing details, see LICENSE.

TODO

P1

P2

P3

P4

DONE

Notes

    {stock}[waste]    [4*foundation]

    []   {}   {}   {}   {}   {}   {}
         []  (tableu piles)  {}   {}
              []   {}   {}   {}   {}
                   []   {}   {}   {}
                        []   {}   {}
                             []   {}
                                  []
shortlog
2022-05-19 girstfix find-following master github/master
2022-04-20 girstmake 'no take from empty' more dry
2022-04-20 girstprevent taking from empty foundation
2022-04-20 girstfreecell: fix direct addressing 'take from cell'
2021-09-05 girstmake freecell obey the 'no selecting of empty stock...
2020-03-13 girstblink waste/cells
2020-03-13 girst'.' implementation (ugly and not portable)
2020-03-13 girstfind and search commands prototypes
2019-11-16 girstifdef off inverted move logic
2019-03-23 girstfix freecell->free tableu
2019-03-09 girstshuffle around TODOs
2019-03-09 girstfix c2f() emtpy check
2019-03-09 girstfreecell: better join() cell->foundation fix
2019-03-09 girstfreecell: join() freecells->foundation
2019-03-04 girstfreecell: join() to foundation: fix fencepost error
2019-02-25 girstupdate TODOs
...
heads
23 months ago master
Imprint / Impressum