10

Pitch: Jogando WAR de tabuleiro de forma mais rápida

Normalmente jogar o jogo de tabuleiro WAR é bastante demora por conta das batalhas de dados, pensando nisso, criei usando o cloud um "gerenciador" de WAR, para agilizar as partidas.

1° Distribuição inicial de tropas no mapa, como é feito?
Definição do distribuidor: Cada jogador joga um dado. Quem tirar o maior número se torna o distribuidor (ou carteador) da partida.

Preparação do baralho: O distribuidor separa as cartas "Coringa" do baralho de territórios. As cartas restantes, que representam cada país ou região do mapa, são bem embaralhadas.

Distribuição em sentido horário: O distribuidor entrega uma carta por vez, virada para baixo ou revelada, a cada jogador no sentido horário, começando pelo jogador sentado à sua esquerda, até que todas as cartas do baralho de territórios tenham acabado.

Posicionamento das tropas: Conforme recebem as cartas, cada jogador coloca um exército (uma pecinha) de sua cor em cima de cada um dos territórios correspondentes às cartas que ganhou. Ao final, todo o mapa estará ocupado de forma totalmente aleatória.

Retorno das cartas: Após a colocação inicial de todas as tropas no tabuleiro, os jogadores devolvem as cartas de território para o distribuidor. Ele junta os Coringas de volta, embaralha tudo novamente e forma o monte de compras que será usado durante o restante da partida

Esse processo torna distribuição aleatória, mas acaba gastando um bom tempo apenas para iniciar a partida. Pensando nisso, o sistema já cria a distruição no mapa, aí é só colocar as cores da distrubuição no tabuleiro fisico.

imagem do mapa

2° Lutas de dados
No início é bem tranquilo fazer as lutas de dados nos dados físicos, mas quando começa a ficar muito grande as trocas, acaba ficando muito demorado, pois são no máximo 3x3 nos dados e a quantidade de perdas máxima de tropa é de 3 por rodada de dado. Agora imagina uma batalha dde troca entre 90 soldados de defesa e 90 soldados de ataque, seria necessário jogar os dados no mínimo 30 vezes. Penso nisso, coloquei a opção M3 e M10, essa opção M3 roda os dados 3 vezes de uma só vez, e o M10, roda 10 vezes.

imagem do dado

3° Contabilidade de trocas
E por fim, não muito importante (mas útil), a contabilidade de trocas. A cada troca de cartas o valor de tropa aumenta, então já tem tudo isso contando no site, que ajuda a controlar essa contagem.
imagem troca de cartas

Caso vocês queiram melhorar o projeto ou acrescentar algo, o repositório é publico. Obrigado!

Online: https://manager-online-war.vercel.app/

Github: https://github.com/leodeymison/manager-online-war

Carregando publicação patrocinada...
3

Eu tive WAR de tabuleiro na infância 80's/90's

E cheguei a jogar depois também

Mas acho que nunca consegui jogar direito porque sempre algo 'mais interessante' aparecia
Eu não conheço nem as regras direito

3

Seu post está muito curto, cara.

Eu acessei o sourceHTML do link incrível que você enviou e fiquei com a impressão que você trabalhou sério e pesado no projeto.

Conta para a gente como foi o processo de desenvolvimento.

1

Obrigado pela sugestão. Fiz as melhorias no post. Sobre o processo de desenvolvimento, não tem muito segredo, pois use a IA cloud code para desenvolver, que acabou me custando mais ou menos umas meia hora para fazer tudo.

1
0