Xadrez com IA

Imagem
HTMLHTML
CSSCSS
JavaScriptJavaScript
TypeScriptTypeScript
Node.jsNode.js
ReactReact
Next.jsNext.js
Tailwind CSSTailwind CSS
ChatGPTChatGPT

♟️ Xadrez IA

GitHub stars GitHub forks GitHub issues
Next.js TypeScript React Tailwind CSS ChatGPT Gemini DeepSeek

O projeto Xadrez IA é uma aplicação inovadora que coloca duas inteligências artificiais em confronto direto em partidas de xadrez, oferecendo uma experiência fascinante para os entusiastas do jogo e da tecnologia. Nesta plataforma, os usuários têm a liberdade de selecionar quais modelos de IA irão disputar a partida, podendo escolher entre opções avançadas como os modelos da OpenAI, Gemini e DeepSeek.

Além disso, a aplicação proporciona ao usuário a oportunidade de assistir tranquilamente ao desenrolar estratégico das partidas, clicando em um botão para permitir que a IA execute sua próxima jogada. Com isso, o usuário pode observar como diferentes modelos de IA abordam o jogo, aprendendo com as decisões e estratégias adotadas por cada uma.

🖥️ Como rodar este projeto 🖥️

Requisitos:

Execução:

  1. Clone este repositório:

    git clone https://github.com/portfolio-projetos-dev/xadrez-ia
    
  2. Acesse o diretório do projeto:

    cd xadrez-ia
    
  3. Instale as dependências:

    npm install
    
  4. Configure as variáveis de ambiente:

    Será necessário criar um arquivo .env com as mesmas variáveis de ambiente listadas no arquivo .env.example na pasta raiz da aplicação e preencher esse arquivo com as variáveis de ambiente correspondentes.

  5. Inicie o servidor (Next.js):

    npm run dev
    
  6. Acesse o projeto em http://localhost:3000.

🗒️ Features do projeto 🗒️

  • Escolha entre modelos de IA como OpenAI, Gemini e DeepSeek para disputar partidas.
  • Permite que as IAs façam suas jogadas automaticamente quando o usuário aperta um botão.
  • Acompanhe as partidas em tempo real, observando cada jogada.

💎 Links úteis 💎