minmax/minmax-java/README.md
2023-01-09 09:37:33 +01:00

15 lines
553 B
Markdown

# Connect Four Template
A start of a project implementing a variant of the game "[Connect Four](https://de.wikipedia.org/wiki/Vier_gewinnt)".
## Mission
1. Extend the existing code such that the GreedyPlayer works.
2. Implement a strong opponent using MinMax/Negamax with a fixed depth (like 10).
3. Implement a perfect Player and optimize it for speed.
## Resources
- https://de.wikipedia.org/wiki/Minimax-Algorithmus#Implementierung
- https://de.wikipedia.org/wiki/Alpha-Beta-Suche#Implementierung
- https://en.wikipedia.org/wiki/Zobrist_hashing