Gente, alguém poderia me dar um ‘‘norte’’ de como começar ou de como é feito o processo de um game assim? Minha idéia é fazer um game de tabuleiro, onde o jogador vai começar numa casa denominada ‘‘Início’’ e vai jogar dois dados. Se os dois dados lançados tirarem o mesmo valor… O jogador tem direito a jogar os dados novamente além de percorrer o número de casas dos valores dos dados somados. Exemplo: (6,6), (2,2)=(12 casas),(4casas).
Jogo de Tabuleiro (baseado em turnos com avanço a partir da rolagem de dados)
S
6 Respostas
V
1 like
import java.util.Random;
public class Random2 {
public static void main(String[] args) {
//instância um objeto da classe Random usando o construtor básico
Random gerador = new Random();
int dado1= gerador.nextInt(5)+1);
int dado2 =gerador.nextInt(5)+1);
pessoa.andar(dado1+dado2);
if(dado1 == dado2){
repetir();
}
}
}
Eu faria algo igual o código acima.
A
1 like
Olhe a ideia do código a baixo.
É algo básico.
Pegue a ideia e cria suas condições etc.
import java.security.SecureRandom;
public class Teste {
// cria um gerador seguro de números aleatórios para uso no método lancarDado
private static final SecureRandom randomNumbers = new SecureRandom();
// joga uma partida de dados
public static void main(String[] args) {
int dado1 = lancarDado();
int dado2 = lancarDado();
String resultado;
resultado = dado1 == dado2 ? "Ganhou. Ande "+ (dado1+dado2) + " passos.": "Perdeu";
System.out.printf("Resultado(%d/%d): %s", dado1, dado2, resultado);
}
// lança os dados, calcula
public static int lancarDado() {
return 1 + randomNumbers.nextInt(6);
}
}
M
1 like
@stanmarks011 a isso vc pode adicionar um vetor que seriam as casa do tabuleiro
V
1 like
Relendo a dúvida dele, talvez o que ele esteja procurando seja um framework em java para desenvolvimento de jogos, se for isso eu encontrei esse post antigo no site.
http://www.guj.com.br/t/frameworks-para-o-desenvolvimento-de-jogos-para-desktop-em-java/264647
S
Muito obrigado, mano.
S
@Vinicius_Salles , @Manasses_Eugenio , @AntonioSantos ,
Muito obrigado, gente. Serio msm.
Bom saber que aqui nesse forum tem pessoas dispostas a passar seu conhecimento a diante.
Criado 6 de março de 2018
Ultima resposta 15 de mar. de 2018
Respostas 6
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo