Batalla_Naval

Description

La empresa de juegos didácticos en línea TOYs2020, quiere implementar un juego similar a batalla naval, para sus usuarios, para ello requiere un prototipo que genere una matriz para ubicar sus barcos de forma aleatorio y le brinde la posibilidad al usuario de derribar los barcos con disparos consecutivos así:
santiago leguizamon
Flowchart by santiago leguizamon, updated more than 1 year ago
santiago leguizamon
Created by santiago leguizamon about 6 years ago
8
0

Resource summary

Flowchart nodes

  • Inicio
  • crear  matriz de ceros con f y c (8 10)
  • Crear las naves
  • Ubicar de manera aleatoria las naves
  • Ingrese la fila del disparo
  • Ingrese la columna de disparo
  • (Dx,Dy)>0
  • Pintar la  casiila de color rojo
  • Pintar la casilla de color negro
  • SI
  • NO
  • Dy=Columna ingresados
  • Dx= fila ingresada
  • imprima 'su disparo es acertado'
  • Imprima 'Su disparo fallo'
  • ¿desea rendirse? Oprima (1) si desea hacerlo, de lo contrario oprima (0)
  • rendirse = Numero Ingresado
  • rendirse == 1
  • SI
  • NO
  • Imprima 'QUE CONTINUE EL JUEGO'
  • ¿Se  aciertan todas las casillas de  una de las naves?
  • Imprimir 'el nombre de la nave caida es: '
  • SI
  • ¿Se hundieron todos los barcos?
  • NO
  • Imprimir 'FELICIDADES HAS GANADO'   'SU PUNTAJE ES DE ***' 'CANTIDAD DE DISPAROS HECHOS' 'NOMBRE DE LOS BARCOS HUNDIDOS'  
  • SI
  • imprima 'SE TERMINO EL POR MEDIO DEL  ABANDONO VOLUNTARIO DEL JUEGO' 
  • NO
  • Se crea la variable rendirse
  • Se crea la variable Dy
  • Se crea la variable Dx
  • Matriz de ceros con un tamaño aleatorio  entre (8 10) Filas y columnas 
  • Se crea la variable con su respectivo longuitud de la nave
  • ¿Las naves se ubican superpuestos?
  • SI
  • NO
  • FIN DEL JUEGO
  • FIN DEL JUEGO
  • imprimir 'LA cantidad de disparos hechos son : ***'​​​​​​
  • imprimir  SU PUNTAJE ES DE ***' 'CANTIDAD DE DISPAROS HECHOS' 'NOMBRE DE LOS BARCOS HUNDIDOS'
Show full summary Hide full summary

Similar