Projects / Nebula Cards

Nebula Cards

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

Recent releases

  •  19 Jul 2002 01:47

    Release Notes: New features in Rules, fixes for some synchronization bugs, and splitting game logic out of the server into a separate class.

    •  12 Jun 2002 04:48

      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.

      •  27 May 2002 22:12

        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.

        •  28 Apr 2002 05:50

          Release Notes: This version features minor bugfixes, fixes a wait(0) bug in the client, and adds features for rulesets.

          •  19 Apr 2002 06:41

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.