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).
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.
1 curtida
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);
}
}
1 curtida
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
1 curtida
Muito obrigado, mano.
@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.