Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/05/2009, 18:23
evasquez924
 
Fecha de Ingreso: febrero-2009
Ubicación: Lima, Perú
Mensajes: 19
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Necesito crear un simulador de penales de fútbol en Java

Cita:
Iniciado por itubal Ver Mensaje
Mira:
Un método muy fácil es el siguiente. Obtienes la hora en milisegundos. Luego haces la división entera de ese numero entre el máximo numero aleatorio que quieras (en tu ejemplo el 3 ) te dará un numero entre 0 y 2.
0 izquierda, 1 no se mueve o centro y 2 derecha.
sacas dos números, si son iguales el portero ha parado el penalty.

Si tienes que estudiar Java (u otro lenguaje o lo que sea) deberias plantearte estudiar un poquito.

P.D: Seguro que los 30 que dices que han leido, tienen el asunto muy controlado. Tú tienes que trabajar un poco y no te da la gana y esperas que otros te hagan el trabajo y este mundo no funciona así. Así que ponte las pilas porque el programita es sencillisimo.
Logré hacerlo de una manera más corta:
Cita:
public void shoot() {

direction = (int) (Math.random()*3+1);

}
Sin embargo, todavía tengo un problema.
El código entero se ve así:
Cita:
public class Player {

int direction;

public void shoot() {

direction = (int) (Math.random()*3+1);

}

public int shootedDirection() {

System.out.println(direction);

return direction;

}

}
Desde otra clase estoy llamando al objeto Player para que me de un resultado en la consola. Cuando trato con shoot (le pongo el system.out.println(direction)), si funciona bien. Pero cuando trato con shootedDirection, no me da ningun resultado, aunque tampoco un error.

¿Alguna idea? Tengo que usar si o si el public int shootedDirection, por si acaso.