Home > jediset

jediset

Jediset is a project mainly written in Perl, based on the GPL-3.0 license.

Play the game of set: addictive, pattern matching, multiplayer fun, now on the terminal.

NAME The Game of Jedi Set: a pattern matching terminal card game

USAGE jediset.pl [ --help|--version|--debug|--rows=|--match|--listsets| --cards=|--web|--atleast ]

DESCRIPTION See http://en.wikipedia.org/wiki/Set_(game)

OPTIONS --help -h : This help message

--rows -r : Specify the number of rows that will fit on your screen Vertical rows (aka: columns) Range: >0 else it defaults to 3 --cards -c : Specify the number of cards to play with each round Range: 1 through 81 else it defaults to 12 --listsets -l : Always list valid sets (cheater)

--atleast -a : Boards will contain at least this many sets Range: <12 else it defaults to 0 --version -v : Print version on standard output and exit

--debug -d : Enable (likely useless) debuging output data Use this option multiple times for more verbosity The data will be of the form: int int int int shape fill color number shape, fill, and color are indexes: values 0 through 2 number is saved directly: values 1 through 3 Note: Look at the code to see the meanings of indexes --no-match -nom : Deactivate player name matching (see README-Match)

--web -w : Format output for cgi html; This is not ment for a terminal

Option names may be shorter unique abbreviations of the full names shown above Full or abbreviated options may be preceded by one - or two -- dashes

AUTHOR Written by James Koval REPORTING BUGS Report bugs to <jediknight304 () gmail . com> COPYRIGHT Copyright 2010 James Koval License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software; you are free to change and redistribute it There is NO WARRANTY, to the extent permitted by law