Index

A C E F G I M O P S T 
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
A C E F G I M O P S T 
All Classes and Interfaces|All Packages