Skip to content

brunoopinheiro/niryo-tiktactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Niryo - Tic Tac Toe

Projeto:

O projeto consiste em um jogo da velha, onde o jogador pode escolher entre jogar contra o computador ou contra o robô Niryo. O jogo foi desenvolvido em Python, utilizando a biblioteca pyniryo2 para a comunicação com o robô.

O projeto fez parte do processo de onboarding na Residência em Robótica e Inteligência Artifical pelo CIn-UFPE em parceria com a Softex.

Criando o Ambiente:

Atenção: O pyniryo2 apresenta algumas inconsistências de instalação no Windows, por isso, é recomendado a utilização de um ambiente conda para a execução do projeto. E um processo em 3 etapas para instalação completa.

No powershell, execute o comando:

conda env create -f environment.yml

Isso vai criar um ambiente base isolado, apenas com as dependências necessárias para rodar o projeto. Em seguida, ative o ambiente com:

conda activate niryo_tic_tac_toe

No ambiente conda, instale o pacote do pyniryo2 com o comando:

pip install pyniryo2

Executando o Projeto:

Para executar o projeto, basta rodar o arquivo main.py com o comando:

python main.py

Caso deseje utilizar o Niryo para jogar, é necessário que o Niryo esteja conectado e ligado. Verifique o Niryo Studio para ficar de olho no status do robô. A conexão do projeto com o Niryo é feita automaticamente durante o código, então não é necessário se preocupar com isso.

About

Niryo NED 2 Robot - TicTacToe Pick and Place Challenge

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages