Nebula Cards is a networked, modular card game engine written in pure Java. The game rules, user interfaces, and computer players all take the form of pluggable Java classes, and most four-player, trick-taking games can be implemented. It currently includes Spades and Hearts, with a computer player for Spades.
|Operating Systems||OS Independent|
Release Notes: New features in Rules, fixes for some synchronization bugs, and splitting game logic out of the server into a separate class.
Release Notes: Enhancements and fixes were made to PileOfCards, Tableau, and PlayingCard. A bug was fixed in the launcher applet, which caused the GUI to freeze. Non-blocking I/O is now used, which improves the speed of computer "play-throughs". Polling was removed from the client class, so UI classes must now use the callback functions that the client provides via UIListener. This affects the chat, play, pass, bid, and quit operations. The GUI's message box now scrolls automatically, and a CardOrdering interface was created and implemented in Rules.
Release Notes: The concept of a fixed size PileOfCards has been added, which also affects Tableau (developers, pay special attention to this). Some methods that were deprecated in 0.2 have been removed. There are various bugfixes. This version is not compatible with 0.2.
Release Notes: This version features minor bugfixes, fixes a wait(0) bug in the client, and adds features for rulesets.
No changes have been submitted for this release.