Skip to content

danielbortoleti/EP1-Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

♟ EP1 - Chess ♟

Descrição do projeto / Tecnologias Usadas

Projeto criado para o curso de Ciência da Computação - IA

O objetivo deste EP foi desenvolvimento de uma engine que joga xadrez. Esta engine usa o algoritmo Minimax e Poda Alfabeta para o jogador que é o agente e joga contra um adversário humano ou um robô com escolhas de movimentos aleatórios.

Usamos o Python como linguagem com o auxilio da lib "chess" https://python-chess.readthedocs.io/en/latest/

Feito por:

Daniel Bortoleti Melo, Stella Rufino, Mayara Rosa

Links :

Teoria/Explicação 📝: https://www.canva.com/design/DAE6QvYEZq4/oFeBFzXmC4dAIbWlTwXRjQ/view?utm_content=DAE6QvYEZq4&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink

Vídeo/Execução 🎥: https://youtu.be/sTSvRrLYJLo

Rode o código sem precisar baixar em sua máquina 💻: https://colab.research.google.com/drive/1mZF6j1rnFb3JMaayzKSmOXEOm1GaMIx7?usp=sharing

IA X Random

Como podemos ver no gif abaixo a IA que são as peças pretas vence facilmente as brancas aleatórias com alguns movimentos.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages