Skip to content

♟️ Jogo de Damas 2D implementado com Flutter e Flame, utilizando IA para partidas contra o computador. O projeto inclui a lógica completa de jogo, interface gráfica interativa, detecção de movimentos válidos, capturas e promoção de peças. Suporta plataformas Android, Web e Windows. 🔓

License

Notifications You must be signed in to change notification settings

MichaelDouglasCA/Jogo-de-Dama

Repository files navigation

♟️ Jogo de Dama Tocantins

Bem-vindo ao Jogo de Dama Tocantins, uma implementação do clássico jogo de damas utilizando o framework Flame, voltado para desenvolvimento de jogos 2D com Flutter.

Este projeto reúne a lógica completa do jogo, interface gráfica intuitiva e uma inteligência artificial para partidas contra o computador.

🎮 Jogue agora online!


🎮 Funcionalidades

  • ✅ Regras oficiais de Damas implementadas
  • 🧠 Modo de jogo contra IA
  • 🧑‍🤝‍🧑 Modo multiplayer local (em desenvolvimento)
  • 🎨 Interface gráfica interativa com Flutter + Flame
  • 🔄 Detecção de movimentos válidos e capturas
  • 🏆 Promoção automática para Dama

🧰 Tecnologias Utilizadas

  • Flutter – SDK de interface moderna
  • Flame – Framework de jogos 2D para Flutter
  • Dart – Linguagem de programação principal
  • Flame Components – Sistema de sprites, gestos e cenas

🚀 Como Executar o Projeto

Pré-requisitos

  • Flutter instalado (Guia oficial)
  • Versão mínima recomendada: Flutter 3.10 ou superior

Passos

# Clone o repositório
git clone https://github.com/MichaelDouglasCA/Jogo-de-Dama.git
cd Jogo-de-Dama

# Execute o projeto
flutter run

📱 Plataformas Suportadas

Plataforma Suporte
✅ Android Sim
✅ Web Sim
✅ Windows Sim
⚠️ iOS Em testes
⚠️ macOS Em testes

📂 Estrutura do Projeto

lib/        / Não há divisões em diversas partes, tudo em um unico arquivo! 
└── main.dart        # Ponto de entrada da aplicação 

📸 Capturas de Tela (opcional)

Tela Inicial

Tela Inicial

Tela de Dificuldade

Tela de Dificuldade

Partida Contra IA

Tela Contra IA


🙋‍♂️ Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para:

  • Reportar bugs
  • Sugerir melhorias
  • Criar pull requests

📄 Licença

Este projeto está licenciado sob a MIT License.


🧑‍💻 Autores

Desenvolvido por Michael Douglas e 3d5onLP

🔗 github.com/MichaelDouglasCA 🔗 github.com/3d5onLP

About

♟️ Jogo de Damas 2D implementado com Flutter e Flame, utilizando IA para partidas contra o computador. O projeto inclui a lógica completa de jogo, interface gráfica interativa, detecção de movimentos válidos, capturas e promoção de peças. Suporta plataformas Android, Web e Windows. 🔓

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published