Java - Juego BINGO

   
Vista:

Juego BINGO

Publicado por Cristhian (1 intervención) el 04/11/2015 04:50:40
Hola!
Necesito de su ayuda para poder hacer un juego del BINGO es para un proyecto de la universidad...
tiene que ser de 25 espacios y por cada letra debe de ir un rango de números, ejemplo..
B I N G O
B entre 1 y 15
I entre 16 y 30
N entre 31 y 45
G entre 46 y 61
N entre 61 y 75

Si podrían darme ideas se los agradecería mucho!!
Aquí les dejo el proyecto completo por si lo desean leer
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Juego BINGO

Publicado por Gabriel Gonzalez Rojas gabrielg13rojas@gmail.com (1 intervención) el 31/03/2017 02:39:52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import java.util.ArrayList;
import java.util.Random;
 
 
public class Bingo {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	bingoCard();
	}
	public static int drawNum(){
	    Random rand = new Random();
	    int num = rand.nextInt(75)+1;
	    return num;
	}
 
	public static void bingoCard(){
	    int [][]card=new int [5][5];
	    ArrayList<Integer> alreadyUsed = new ArrayList<Integer>();
	    boolean valid = false;
	    int tmp = 0;
 
	    for(int i = 0; i <= 4; i++){
	        for(int row = 0; row < card.length; row++){
	            while(!valid){
	                tmp = (int)(Math.random() * 15) + 1 + 15 * i;
	                if(!alreadyUsed.contains(tmp)){
	                    valid = true;
	                    alreadyUsed.add(tmp);
	                }
	            }
	            card[row][i] = tmp;
	            valid = false;
	        }
	    }
	    card[2][2] = 0;
 
	    //create array to make title.  
	    String title []={"B","I","N","G","O"};
 
	    for(int i=0;i<title.length;i++){
	        System.out.print(title[i]+ "\t");
	    }
 
	    System.out.println();
 
	    for(int row=0;row<card.length;row++){
	        for(int col=0;col<card[row].length;col++){
	            System.out.print(card[row][col]+ "\t");
	        }
	        System.out.println();
	    }
	}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar