SoloCodigo

Programación General => Pascal => Mensaje iniciado por: mmrzgz en Sábado 5 de Enero de 2008, 13:25

Título: Batalla Naval
Publicado por: mmrzgz en Sábado 5 de Enero de 2008, 13:25
Buenas, soy estudiante y nueva en este tema y tengo q entregar el programa del juego de batalla naval.

mi problema está en que tengo que colocar un barco de 5 casillas, otro de 4, 2 de 3, 2 de 2 y 3 de una.

mi problema está en ver cuando un barco a sido hundido y en ponerle * a este, porque ver si se agua y pintar una 'o' o si está tocado y pintar una 'x' es facil, pero lo otro no acabo de verlo...

gracias y que os traigan muchas cosas los reyes
Título: Re: Batalla Naval
Publicado por: Amilius en Viernes 18 de Enero de 2008, 15:14
Una forma es asignar un caracter único a cada barco de cada tamaño, de forma que puedas identificar cada una de sus partes al recorrer la matriz para verificar si fue hundido.

Otra forma es almacenar en listas las coordenadas de cada parte del barco y el estado actual de cada parte del barco.