Module: Checkers
- Defined in:
- lib/checkers/gui.rb,
lib/checkers/move.rb,
lib/checkers/board.rb,
lib/checkers/ai/node.rb,
lib/checkers/ai/tree.rb,
lib/checkers/version.rb,
lib/checkers/gui/scene.rb,
lib/checkers/jump_move.rb,
lib/checkers/game/state.rb,
lib/checkers/board/moves.rb,
lib/checkers/board/score.rb,
lib/checkers/game/engine.rb,
lib/checkers/ruby2d/piece.rb,
lib/checkers/ai/engine/base.rb,
lib/checkers/gui/scene/board.rb,
lib/checkers/ai/engine/minmax.rb,
lib/checkers/ai/engine/alphabeta.rb,
lib/checkers/ruby2d/square_with_piece.rb,
lib/checkers/gui/scene/piece_animation.rb
Defined Under Namespace
Modules: AI, GUI, Game, Ruby2D Classes: Board, JumpMove, Move
Constant Summary collapse
- HUMAN_PIECE =
-1
- HUMAN_KING =
-2
- HUMAN_PIECES =
[HUMAN_PIECE, HUMAN_KING].freeze
- AI_PIECE =
1
- AI_KING =
2
- AI_PIECES =
[AI_PIECE, AI_KING].freeze
- VERSION =
'0.1.0'