| Name | Description | Type | Package | Framework |
| AbstractGame | This class implements the generic behaviour of a game to ease GamePlay implementations. | Class | org.jscience.computing.game | JScience |
|
| AutoPlay | AutoPlay adds AI capabilites to a GamePlay by mapping Player objects to the game roles of a GamePlay. | Interface | org.jscience.computing.game | JScience |
|
| AwariGame | AwariGame implements an ancient African game (for all I know). | Class | org.jscience.computing.game.awari | JScience |
|
| AwariPlayer | AwariPlayer adds AI to the AwariGameSee Also:AwariGame, | Class | org.jscience.computing.game.awari | JScience |
|
| BJCheater | a BlackJack Player object that cheats during evaluation by looking at the next card that's on the deck | Class | org.jscience.computing.game.cards | JScience |
|
| BJPlayer | adds AI to the game BlackJackSee Also:BlackJack, | Class | org.jscience.computing.game.cards | JScience |
|
| BlackJack | BlackJack implements the rules for playing BlackJack. | Class | org.jscience.computing.game.cards | JScience |
|
| BoardPosition | BoardPosition represents a position on a chess board. | Class | org.jscience.computing.game.chess | JScience |
|
| BookPlayer | BookPlayer is a Player wrapper that can significantly improve normal Player performance by predefining move selections. | Class | org.jscience.computing.game | JScience |
|
| CannotPlayGameException | An Exception that is thrown if a Player cannot play a given gameSee Also:Serialized Form | Class | org.jscience.computing.game | JScience |
|
| Card | a representation of a game cardSee Also:Serialized Form | Class | org.jscience.computing.game.cards | JScience |
|
| CardDeck | represents a stack of cardsSee Also:Serialized Form | Class | org.jscience.computing.game.cards | JScience |
|
| CheckersGame | an implementation of the game checkers. | Class | org.jscience.computing.game.checkers | JScience |
|
| CheckersPlayer | AI for the CheckersGameSee Also:Serialized Form | Class | org.jscience.computing.game.checkers | JScience |
|
| ChessGame | ChessGame provides all external functions needed to play chess. | Class | org.jscience.computing.game.chess | JScience |
|
| ChessGraphics | This interface allows other programs to customize the appearence of the graphics used by the class JChess to visualize the chess board. | Interface | org.jscience.computing.game.chess | JScience |
|
| ChessPlayer | provides AI for a ChessGame - unfortunately, it's still a dumb playerSee Also:Serialized Form | Class | org.jscience.computing.game.chess | JScience |
|
| EightQueens | EightQueens implements the problem of placing 8 queens on a chess board so that they don't attack each other. | Class | org.jscience.computing.game.puzzle | JScience |
|
| FourWinsGame | FourWinsGame represents the game of 4-wins or 4-connects. | Class | org.jscience.computing.game.fourwins | JScience |
|
| FourWinsPlayer | adds AI to the FourWinsGameSee Also:FourWinsGame, | Class | org.jscience.computing.game.fourwins | JScience |
|
| GameBoardMove | A specialized GameMove class suitable for board games to implement moves of pieces from and to positions on a board. | Class | org.jscience.computing.game | JScience |
|
| GameBoardPosition | GameBoardPosition implements a board position that can be used for various board game implementations. | Class | org.jscience.computing.game | JScience |
|
| GameDriver | The GameDriver provides an implementation for an AutoPlay. | Class | org.jscience.computing.game | JScience |
|
| GameException | thrown when game related exceptions are raised that should be caughtSee Also:GameRuntimeException, | Class | org.jscience.computing.game | JScience |
|
| GameGUI | The GameGUI interface is implemented by objects that use the JGamePlay interface to play a game. | Interface | org.jscience.computing.game | JScience |
|
| GameMove | GameMove provides the necessary methods that allow a GamePlay object to handle a game move properly. | Interface | org.jscience.computing.game | JScience |
|
| GamePlay | GamePlay provides all methods needed to play a game. | Interface | org.jscience.computing.game | JScience |
|
| GameRuntimeException | The GameRuntimeException provides access to the GamePlay object that is associated to the exception, so that Exception handing code can take | Class | org.jscience.computing.game | JScience |
|
| GameServer | A GameServer hosts a GamePlay object that clients can play remotely by connecting to it and following this server's protocol. | Class | org.jscience.computing.game | JScience |
|
| GameUtils | The class GameUtils provides several algorithms for operating on GamePlay objects. | Class | org.jscience.computing.game | JScience |
|
| GomokuGame | an implementation of the game Go-mokuSee Also:Serialized Form | Class | org.jscience.computing.game.gomoku | JScience |
|
| GomokuPlayer | adds AI to the GomokuGameSee Also:GomokuGame, | Class | org.jscience.computing.game.gomoku | JScience |
|
| JAwari | JAwari can play the AwariGame in the JGameFrame GUI. | Class | org.jscience.computing.game.awari | JScience |
|
| JBlackJack | Fields inherited from class org. | Class | org.jscience.computing.game.cards | JScience |
|
| JCheckers | Fields inherited from class org. | Class | org.jscience.computing.game.checkers | JScience |
|
| JChess | class features easy customization of the appearance of the chess figures with a call to the method setGraphics (ChessGraphics icons). | Class | org.jscience.computing.game.chess | JScience |
|
| JDefaultGame | JDefaultGame provides a basic wrapper for GamePlay objects for implementing the JGamePlay interface. | Class | org.jscience.computing.game | JScience |
|
| JFourWins | JFourWins provides the GUI wrapping for a FourWinsGame to be played withSee Also:FourWinsGame, | Class | org.jscience.computing.game.fourwins | JScience |
|
| JGameFrame | JGameFrame implements a generic GUI setup for a JGamePlay. | Class | org.jscience.computing.game | JScience |
|
| JGamePlay | JGamePlay provides functionality that is used by the GUI based JGameFrame to display the game specific features. | Interface | org.jscience.computing.game | JScience |
|
| JGomoku | GUI wrapper around GomokuGame for using a JGameFrameFields inherited from class org. | Class | org.jscience.computing.game.gomoku | JScience |
|
| JMuehle | enables MuehleGame to be played with JGameFrameFields inherited from class org. | Class | org.jscience.computing.game.muehle | JScience |
|
| JPlayerClient | a GUI application acting as a client Player in a game played over theSee Also:GameServer, | Class | org.jscience.computing.game | JScience |
|
| JReversi | enables ReversiGame to be played with JGameFrameFields inherited from class org. | Class | org.jscience.computing.game.reversi | JScience |
|
| JSolitaire | enables Solitaire to be played with JGameFrameFields inherited from class org. | Class | org.jscience.computing.game.puzzle | JScience |
|
| JTilePuzzle | See Also:Serialized FormFields inherited from class javax. | Class | org.jscience.computing.game.puzzle | JScience |
|
| JWS | Fields inherited from class org. | Class | org.jscience.computing.game.wolfsheep | JScience |
|
| MineSweeper | An implementation of the game Mine SweeperSince:9/14/2002See Also:Serialized Form | Class | org.jscience.computing.game.mine | JScience |
|
| MoveTemplate | MoveTemplate just provides a skeleton implementation for the GameMove interface, so you can focus soley on the game | Class | org.jscience.computing.game | JScience |
|
| MuehleGame | a representation of the game of MuehleSee Also:MuehlePosition, | Class | org.jscience.computing.game.muehle | JScience |
|
| MuehlePlayer | adds AI to the MuehleGame and provides a suitable heuristic to evaluateSee Also:MuehleGame, | Class | org.jscience.computing.game.muehle | JScience |
|
| MuehlePosition | The class MuehlePosition represents a Muehle game position. | Class | org.jscience.computing.game.muehle | JScience |
|
| Player | The Player ojbect adds Artificial Intelligence to a GamePlay. | Interface | org.jscience.computing.game | JScience |
|
| PrisonersDilemmaAgent | A simple implementation of an agent that obeys the rules of the prisoner's dilemma. | Class | org.jscience.computing.game | JScience |
|
| PuzzleNotSolvableException | | Class | org.jscience.computing.game.puzzle | JScience |
|
| RandomPlayer | RandomPlayer provides a reference implementation of the Player interface. | Class | org.jscience.computing.game | JScience |
|
| ReversiGame | also known as Othello gameSee Also:Serialized Form | Class | org.jscience.computing.game.reversi | JScience |
|
| ReversiPlayer | adds AI to the ReversiGameSee Also:ReversiGame, | Class | org.jscience.computing.game.reversi | JScience |
|
| SampleChessGraphics | This class contains two set of sample chess graphics shipped with the antelmann. | Class | org.jscience.computing.game.chess | JScience |
|
| SocketPlayer | SocketPlayer is a wrapper around a standard Player object. | Class | org.jscience.computing.game | JScience |
|
| SocketPlayerServer | SocketPlayerServer provides the capability of taking network requests from a SocketPlayer. | Class | org.jscience.computing.game | JScience |
|
| Solitaire | A one-player game where the goal is to remove all 'peggs' on the board by jumping over them one by one. | Class | org.jscience.computing.game.puzzle | JScience |
|
| SolitaireSamples | class with static methods to provide standard configurations for Solitaire games. | Class | org.jscience.computing.game.puzzle | JScience |
|
| TemplatePlayer | The TemplatePlayer provides a useful skeleton implementation for the Player interface. | Class | org.jscience.computing.game | JScience |
|
| TickTackToe | This class implements the game TickTackToe. | Class | org.jscience.computing.game.tictactoe | JScience |
|
| TilePuzzle | See Also:TilePuzzleSamples, Constructor SummaryTilePuzzle() | Class | org.jscience.computing.game.puzzle | JScience |
|
| TilePuzzlePlayer | provides AI for a TilePuzzle gameSee Also:Serialized Form | Class | org.jscience.computing.game.puzzle | JScience |
|
| TilePuzzleSamples | class with static methods to provide standard configurations for TilePuzzle games. | Class | org.jscience.computing.game.puzzle | JScience |
|
| WolfsheepGame | an implementation of the wolf&sheep game which is played on a chess-like board; it uses the BoardPosition from the chess package for convenience. | Class | org.jscience.computing.game.wolfsheep | JScience |
|
| WSPlayer | WSPlayer adds AI to the WolfsheepGame; can play both, wolf and sheep. | Class | org.jscience.computing.game.wolfsheep | JScience |
|
| WSPuzzle | WSPuzzle implements the 'Wolf & Sheep Puzzle'. | Class | org.jscience.computing.game.puzzle | JScience |