AI Chess is een schaakspel gemaakt waar je tegen een AI kan spelen. Deze applicatie is gemaakt met behulp van Python en de Pygame library. De AI is gemaakt met behulp van de minimax algoritme.
- Python (3.12.4 is gebruikt, maar oudere versies zouden ook moeten werken)
- pygame
- Clone de repository met
git clone https://<TOKEN>@github.com/HU-ICT-AI-2023/ipass-beroepsproduct-dmmqz
- Installeer de benodigde packages met
pip install -r requirements.txt
- Run
main.py
- Losstaand schaakspel waar je tegen jezelf of iemand anders kan spelen
- Pygame GUI waar je met je muis de stukken kan verplaatsen
- Alle spelregels geïmplementeerd, zoals en passant, rokeren en promotie
- AI tegenstander
- AI die gebruik maakt van het minimax algoritme met alpha-beta pruning
- Algoritme is een losstaande functie die makkelijk kan gebruiken in andere projecten
- Zelf hulp krijgen van de AI
- Het is ook mogelijk om beide kanten te besturen en de AI te laten helpen met de beste zet
- Zo kan je ook posities analyseren met de AI om zetten te ontdekken waar je zelf niet aan had gedacht
- Dylan McGivern
- E-mail: dylan.mcgivern@student.hu.nl
- GitHub: dmmqz