/Ludo

Jogo ludo em linguagem C

Primary LanguageC

Ludo -Jogo ludo em linguagem C -Regras do jogo -Ludo é jogado de 2 a 4 jogadores. Cada jogador possui 4 peões. Aquele que levar os 4 peões até o final (triângulo) primeiro, será declarado o vencedor (seu programa deverá permitir que o usuário entre com a quantidade de jogadores); -O peão só pode ser movido para o início da corrida, na casa de sua respectiva cor, quando um jogador lançar um 6 no dado; Após colocar um peão no início do tabuleiro o jogador terá um novo lançamento do dado; -Se um jogador tirar 3 vezes seis em sequência deve-se passar a vez. -Para chegar à casa final (triângulo), deve-se tirar o valor exato remanescente e terá direito a outra rodada no dado; se não for o caso, ele deverá mover outra peça, se não for possível deve-se passar a vez; -É possível capturar o peão de outro jogador se cair em uma casa onde tomada por outro peão. Assim, o(s) peão(ões) adversários voltam, a posição inicial fora da trilha. Além disso quando uma captura ocorre o jogador pode lançar o dado mais uma vez; -As 4 casas que possuem cor são consideradas pontos seguros onde os peões adversários não podem ser capturados; -As 4 casas que possuem estrelas são consideradas pontos seguros onde os peões adversários não podem ser capturados; -Os peões devem se mover e viajar contornando o tabuleiro até chegar na última casa. A cada rodada do dado o jogador deve-se movimentar, ou seja, não é permitido abdicar do movimento; salve casos onde o movimento é ilegal; -Se um peão chegar ao ponto de origem, o jogador pode lançar o dado mais uma vez; -O programa deve permitir que o usuário escolha qual dos peões (quando possível) irá se mover;