Link para jogar: Jogo de Dominó Online
O Jogo de Dominó é uma aplicação desenvolvida para simular partidas de dominó de forma virtual. Com uma interface intuitiva e recursos robustos, os usuários podem desfrutar de uma experiência autêntica de dominó enquanto jogam online.
- 🎮 Angular CDK Drag and Drop: Utilizado para implementar a funcionalidade de arrastar e soltar, permitindo aos jogadores movimentarem as peças de dominó na área de jogo.
-
Arrastar e Soltar:
- Os jogadores podem arrastar e soltar as peças de dominó na área de jogo para fazer suas jogadas.
-
Validação de Jogadas:
- O jogo valida se uma jogada é legal antes de permitir que o jogador a execute.
-
Conexão de Peças:
- As peças de dominó só podem ser conectadas se tiverem lados correspondentes.
-
Humano X Máquina:
- Numa primeira versão, liberamos a experiência Humano X Máquina, onde a há uma IA do lado Máquina, que realiza todas as validações e operações necessárias para jogar sozinha. Ex: Peças disponíveis para jogar, Necessidade de compra, Compra de peças, etc.
-
Clone o Repositório: Clone este repositório para o seu ambiente local.
git clone https://github.com/pedrokoerich/domino-game.git
-
Instale as Dependências:
cd domino-game npm install
-
Execute o Jogo:
ng serve
-
Comece a Jogar:
- Abra o jogo em um navegador e comece a jogar dominó online!
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar solicitações de alteração (pull requests) para melhorar o jogo.
- Build do Projeto: Para manter o jogo disponivel via URL, faça o build do mesmo após suas contribuições 😉.
ng build --base-href "/domino-game/"
Se precisar de ajuda ou tiver alguma dúvida, não hesite em entrar em contato: