Skip to content

dmmqz/AIChess

Repository files navigation

AI Chess

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.

Gameplay

Eisen

  • Python (3.12.4 is gebruikt, maar oudere versies zouden ook moeten werken)
  • pygame

Installatie

  1. Clone de repository met git clone https://<TOKEN>@github.com/HU-ICT-AI-2023/ipass-beroepsproduct-dmmqz
  2. Installeer de benodigde packages met pip install -r requirements.txt
  3. Run main.py

Features

  1. 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
  2. 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
  3. 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

Auteur

Review Assignment Due Date Hogeschool Utrecht

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages