Skip to content

"4 Em Linha" Segundo trabalho para a cadeira de Inteligência Artificial, FCUP-CC2006-2022/2023

Notifications You must be signed in to change notification settings

franciscoribeiro2003/ConnectFour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Connect Four

Autores: Francisco Ribeiro, Matheus Bissacot e Sérgio Coelho.

Requisitos

Para ser possıvel correr o programa ́e necessario ter python instalado assim como a biblioteca pygame.

  • Python preferencialmente Python3.
  • Pygame Version: 2.3.0

Para instalar Ubuntu/Debian correr o seguinte comando:

$ sudo apt-get install python3-pygame

Execucao

Para executar o programa, basta correr o seguinte comando:

$ python python3 ConnectFour.py

Abrira uma janela pygame, e pode interagir com ela através da keystrokes no terminal.

Iniciar o Jogo no terminal

Welcome to Connect 4!
Good luck!

Choose X(RED, start first) or O(BLACK): X
Choose the algorithm you want to play against:
1: Minimax | 2: Alpha Beta | 3: MCTS
2

- - - - - - - 
- - - - - - - 
- - - - - - - 
- - - - - - - 
- - - - - - - 
- - - - - - - 
1 2 3 4 5 6 7


Make a move by choosing your column (1 to 7): 

Pode optar por intruduzir um teste de um documento .txt, para isso correr o seguinte comando:

$ python python3 ConnectFour.py<teste.txt

Personalizacao

Para personalizar a depht dos algoritmos minimax e alpha beta, basta alterar a variavel DEPTH no ficheiro ConnectFour.py

# Define depth
DEPTH = 5

About

"4 Em Linha" Segundo trabalho para a cadeira de Inteligência Artificial, FCUP-CC2006-2022/2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages