imagem do jogo

ūüé≤ Domin√≥ Game Online Multiplayer Javascript

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√≥.

Entretanto o maior desafio sem d√ļvidas est√° sendo fazer o script node que vai rodar no  servidor. Pois esse script est√° me dando trabalho porque ele ser√° respons√°vel por fazer todo controle do jogo.

Ele vai ver de quem será a vez de jogar se alguém está trapaceando, bem como se alguém ganhou, desistiu e etc. Contudo todas essas possibilidades precisam ser tratadas se não o jogo fica com um monte de buracos.

dominò jogo
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 adicionei a fun√ß√£o de passar a vez essa fun√ß√£o ser√° usada sempre que o jogador n√£o tiver a carta na m√£o para jogar. Pois se um jogador usar o passar a vez tendo a carta pode correr o risco de perde o jogo. Pois quem conseguir colocar todas  as suas cartas no tabuleiro primeiro ganha.

Todavia tamb√©m criei um token onde sinaliza ao jogador quando √© sua vez de jogar. Principalmente quando n√£o √© a vez as op√ß√Ķes de escolhas ficam desabilitadas. Contudo caso o jogador escolha uma carta n√£o permitida a borda ficar√° vermelha sinalizando que √© uma jogada incorreta.

Dominó aguardando jogadores
Imagem do Jogo 01/06/2017

Aprimoramento do Token de Vez

Hoje eu melhorei o token  do jogo de forma ficar clara para todos os jogadores de quem √© a vez no jogo. Portanto eu coloquei 4 caixas coloridas na √°rea de estat√≠sticas com radio com a finalidade de mostra quem est√° com o token. Nesse sentido 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ó reinício 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”.  Bem como tamb√©m coloquei online na web o endere√ßo est√° no final deste post.

Eu atualizei o projeto inspirado no código fonte do meu microblog. Por ser feito em angular utiliza a biblioteca typescript assim passei o código fonte desse projeto para typescript.

Atualização dia 24/12/2020

Hoje dia 20/12/2020 atualizei o código do front do projeto adicionando SystemJS e um modal na hora de pedir o nome do user. Também modifiquei o código do backend pra rodar com eslint

Jogar Agora  Download

Similar Posts

Deixe um coment√°rio

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