Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/04/2015, 05:57
KRPH
 
Fecha de Ingreso: abril-2015
Mensajes: 6
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Problema java principante

Cita:
Iniciado por Profesor_Falken Ver Mensaje
Buenas,

No, lo que tu haces no tiene nada que ver.

Yo estoy creando arrays unidimensionales con dos valores.

Tu estas creando arrays bidimensionales vacios.

Para repartir lo mejor es que te crees un arraylist de fichas y despues hagas un:
Código Java:
Ver original
  1. Collections.shuffle(arrayList);
Esto va a "barajar" las fichas.

Posteriormente solo tienes que hacer un bucle y asignar cada ficha a cada jugador.


Un saludo
Vale, entonces tengo esto:

Código:
int[] ficha1 = new int[]{0, 0};
        int[] ficha2 = new int[]{0, 1};
        int[] ficha3 = new int[]{0, 2};
        int[] ficha4 = new int[]{0, 3};
        int[] ficha5 = new int[]{0, 4};
        int[] ficha6 = new int[]{0, 5};
        int[] ficha7 = new int[]{0, 6};
        int[] ficha8 = new int[]{1, 1};
        int[] ficha9 = new int[]{1, 2};
        int[] ficha10 = new int[]{1, 3};
        int[] ficha11 = new int[]{1, 4};
        int[] ficha12 = new int[]{1, 5};
        int[] ficha13 = new int[]{1, 6};
        int[] ficha14 = new int[]{2, 2};
        int[] ficha15 = new int[]{2, 3};
        int[] ficha16 = new int[]{2, 4};
        int[] ficha17 = new int[]{2, 5};
        int[] ficha18 = new int[]{2, 6};
        int[] ficha19 = new int[]{3, 3};
        int[] ficha20 = new int[]{3, 4};
        int[] ficha21 = new int[]{3, 5};
        int[] ficha22 = new int[]{3, 6};
        int[] ficha23 = new int[]{4, 4};
        int[] ficha24 = new int[]{4, 5};
        int[] ficha25 = new int[]{4, 6};
        int[] ficha26 = new int[]{5, 5};
        int[] ficha27 = new int[]{5, 6};
        int[] ficha28 = new int[]{6, 6};
Y luego para crear el arraylist sería algo así? Porque me sale error

Código:
char barajar[];
        barajar = new char[28];
        
        barajar[0] = 'ficha1';
        barajar[1] = 'ficha2';
Siento estas dudas de novato