Index
All Classes and Interfaces|All Packages
E
- Engine - Class in io.github.colonelparrot.jchessify
-
jChessify core chess engine implementation
- EngineTest - Class in io.github.colonelparrot.jchessify
-
JUnit Tests for Engine
Tests whether Engine will choose the right move - EngineTest() - Constructor for class io.github.colonelparrot.jchessify.EngineTest
- evaluate(Board) - Method in interface io.github.colonelparrot.jchessify.Evaluator
-
Advantage score for the current player to play
A positive score means an advantage
A negative score means a disadvantage - evaluate(Board) - Method in class io.github.colonelparrot.jchessify.PieceValueEvaluator
-
Evaluates the board
Uses piece value as evaluation criteria
Piece values:
pawn is worth 1 point
knight & bishop is worth 3 points
rook is worth 5 points
queen is worth 8 points
king is worth 100 points - Evaluator - Interface in io.github.colonelparrot.jchessify
-
Evaluator for jChessify chess engine
All Classes and Interfaces|All Packages