JSet is software that enables the user to play Set, a popular board game. It is an implementation of the physical game in a digital format.
To play the game, players have to identify matching sets of cards from the ones laid out in front of them. The software requires a SDK version of at least 1.4, Ant version of at least 1.5, or Maven version of at least 1.0rc2.
The latest release of the software introduces several features, including a Maven-based default build system, a new logo, a simple webstart version of the game, and a graphical manual explaining what a set is. The software now also allows users to cancel the confirmation of closing the client window, closes the wrapped game in the UI without having to use CTRL+C, and has improved error handling in JSetGameServer.
Other changes in the software include the removal of non-ASCII characters from LICENSE.txt, improved checkstyle review, and fixes for some findbugs warnings and errors. The software now also adheres to new naming conventions on interfaces and avoids using two identical names in the code.
Overall, Jset project is a reliable and comprehensive implementation of the Set board game, with several new features in its latest release that improve the user experience and make the game more enjoyable to play on a network.
Version 0.20: N/A