Foros del Web » Programación para mayores de 30 ;) » Java »

Random de corrido Plz java!

Estas en el tema de Random de corrido Plz java! en el foro de Java en Foros del Web. miren soy medio nuevo en java y ya me toca presentar un pequeño trabajo ya lo tengo todo pensado como va a hacer! no pedire ...
  #1 (permalink)  
Antiguo 05/07/2010, 21:37
 
Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
Random de corrido Plz java!

miren soy medio nuevo en java y ya me toca presentar un pequeño trabajo
ya lo tengo todo pensado como va a hacer!
no pedire q me hagan la tarea pero si q me ayuden en algo pequeño

se trata del clasico juego del combate naval!
en una matrix de 12x12 pero aqui tengo el problema

la computadora tiene q arrojar aleatoriamente 3 "barcos" de dos tres y cuatro
espacios, entonces no se como hacer que se formen los "barcos" con los espacios seguidos..... por que si tiro un rdm simple me tirara diferentes direcciones y la idea es que keden dos tres y cuatro espacios seguidos respectivamente para formar el "barco" xD!!


bueno ojala q me ayuden!
y felicitaciones por el foro!
  #2 (permalink)  
Antiguo 05/07/2010, 22:47
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Random de corrido Plz java!

Saca un random para la posición de uno de los extremos del barco y otro para la dirección en la que va orientado el barco. A partir de ahí con un bucle de dos, tres o cuatro. puedes dibujar las dos, tres o cuatro posiciones que ocupa el barco.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 06/07/2010, 00:39
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Random de corrido Plz java!

y falta otro método para comprobar antes que hay espacio para dibujar el barco o si el punto elegido como inicio ya está ocupado por otro barco. La forma de recolocarlo te la dejo a ti, puedes probar otro sentido de rotación o volver a colocarlo aleatoriamente.

Etiquetas: random
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:23.