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 |