Hoje comecei a fazer um jogo de dominó online multiplayer feito em html5 estou usando a fonte Dice para  fazer os pontos que representam os números do dominó eu não conseguir hospedar na internet pois estou usando node com websocket e meu provedor não dá suporte a node e nem a websocket.
O maior desafio sem dúvidas está sendo fazer o script node que vai rodar no  servidor esse script está me dando trabalho porque ele será responsável por fazer todo controle do jogo ver de quem será a vez de jogar se alguém, está trapaceando, se alguém ganhou, desistiu e etc, todas essas possibilidades precisam ser tratadas se não o jogo fica com um monte de buracos.
Imagem do Jogo 31/05/2017
Dominó Código fonte
Imagem do Código do Servidor 31/05/2017

Criação da Função Passa vez

Hoje coloquei a função de passar a vez essa função será usada sempre que o jogador não tiver a carta se o jogador usar o passar a vez tendo a carta pode correr o risco de  perde já quem conseguir colocar todas  as suas cartas no tabuleiro primeiro ganha.
Também criei token onde sinaliza ao jogador sua vez de jogar enquanto um jogador aguarda a vez as opções de escolhas ficam desabilitadas  quando chega a vez do jogador ele poderá escolher entre usar um carta ou passar a vez caso caso o jogador escolha uma carta não permitida a borda ficará vermelha sinalizando que é uma jogada incorreta.
Dominó jogo aguardando jogadores.
Imagem do Jogo 01/06/2017

Aprimoramento do Token de Vez

Hoje eu melhorei o token que o controle do jogo de forma ficar clara  todos os jogadores de quem é a vez no jogo e coloquei 4 caixas na area de estatísticas é uma caixa radio do lado mostrando quem está com o token. Também coloquei uma mensagem que será mostrada quando um jogador conseguir colocar todas as cartas no tabuleiro.
Jogo em execução
Imagem do Jogo 02/06/2017

Criação dominó reinicio de jogo

Hoje dia 03/11/2017 Fiz uma alteração no código do dominó agora quando  algum usuário fechar a seção o jogo se reinicia automaticamente e exibe a mensagem  “Aguardando jogadores”  também coloquei online na web o endereço esta no final dessa postagem.

Eu atualizei o projeto recentemente inspirado no código fonte do meu microblog por ser feito em angular utiliza a biblioteca typescript também passei o código fonte desse projeto para typescript.

O Link Live Demo não esta mais  funcionando porém o projeto Continua funcionando só baixar e instalar e testar.
Categorias: Projetos

0 comentário

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *