Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)