Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nilusche/chess-engine-ai-in-pygame
Some AI Algorithms in Pygame
https://github.com/nilusche/chess-engine-ai-in-pygame
8queens ai chess pathfinding pygame python tic-tac-toe
Last synced: about 2 months ago
JSON representation
Some AI Algorithms in Pygame
- Host: GitHub
- URL: https://github.com/nilusche/chess-engine-ai-in-pygame
- Owner: Nilusche
- Created: 2022-04-17T12:07:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T22:10:49.000Z (about 2 years ago)
- Last Synced: 2023-03-07T11:20:56.766Z (almost 2 years ago)
- Topics: 8queens, ai, chess, pathfinding, pygame, python, tic-tac-toe
- Language: Python
- Homepage:
- Size: 24.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI in Python's Pygame
Learning concepts of AI in Pygame.
## Chess engine using different types of agents.
Currently this agent can play using the minimax, negamax, monte carlo tree search or random action selection.
Im looking into implementing reinforcement learning just like in alphazero or using basic deep learning.
![chess](https://user-images.githubusercontent.com/73897941/175335271-b907cf17-6754-4690-8c93-c4c017c9456b.gif)## 8 Queens Problem using Genetic Algorithm and Backtracking
![Gen_algorithm (1) (1)](https://user-images.githubusercontent.com/73897941/175332852-473c31ad-2cdc-475f-b7cc-b66d9b4518ee.gif)
## A*/BFS/DFS Pathfinding Problems
![astar](https://user-images.githubusercontent.com/73897941/175330848-972b87f0-bf80-47b5-9f10-28197094e46e.gif)
## Tic Tac Toe Minimax Algorithm
![tictactoe](https://user-images.githubusercontent.com/73897941/175334306-55fe140f-5366-4695-86f2-d581b0df755d.gif)