JSet is a free and open source Java card and board Game, playable both locally or on a network, alone or vs some opponents.
The Set board game is a card game whose goal is to find matching sets of cards. The game is played using 81 (3^4) unique cards. On each card are drawn a set of identical shapes. These sets of shapes have 4 properties, each shape property taken from a set of 3 possibilities
· color (e.g. red, blue and green)
· type (e.g. rectangle, circle and triangle)
· fill (e.g. empty, full and shaded)
· number (e.g. one, two and three)
The cards are disposed on the table in front of the players. The players must try to identify matching sets of cards. A set of cards is said to be a matching set of cards when given it fulfills the following conditions:
· it is made of 3 cards
· each properties must have either an identical value on all cards, or be completely different. Note: it is of course impossible for all cards to have identical values for all properties as all cards are different.
Requirements:
· Java 1.4 or later
What`s New in This Release: [ read full changelog ]
· Filled up the xdocs/tasks.xml from the now obsolete TODO.txt. jerome
· ed build version to Client`s Frame title. Took a screenshot.jerome
· Introduced maven as the new default build system.jerome
· Created a logo, and made site documentation use it as well as point to coffeebreaks logo.jerome
· Introduced a simple webstart version of the game.jerome
· Introduced a very simple manual, in the form of a graphical explanation of what a set is. Also contains links to the official SetGame company.jerome
· Allowed user to cancel the confi rm the closing of the client window. Also made the UI close the wrapped game, without having to use CTRL+C.jerome
· Removed non ascii characters from LICENSE.txt so that maven does not complain.jerome
· xdocs/navigation.xml to point to the correct project page.jerome
· Cleanups in code and javadoc, to make checkstyle happier (from 2354 to 341).jerome
· ed 2/3 of the findbugs warnings/errors, including many serialization issues.jerome
· ed a non triggered copy/paste bug in org.c...