Checkers Game Implementation, runs on Java Desktop Environment (Swing Application)
Implementation includes:
- Greedy Algorithm
- Min-Max Algorithm
- Min-Max Algorithm with Alpha-Beta Pruning
Various evaluation methods are presented such as:
- Men Count Evaluation: This evaluation type basically evaluates which player has most men and kings.
- Weightened Men Count Evaluation: Men and kings have different weights.
- Playable Weightened Men Count Evaluation: If a man of king cannot play, it is not counted.
- Ratio Weightened Men Count Evaluation: Compares not the count of men or kings, but ratio of count.
Migrated from Google Code