Segundo Obligatorio
Está disponible la letra del segundo obligatorio. La fecha de entrega es el 2 de diciembre.
Primer Obligatorio "Batalla Submarina"
Está disponible la descripción de la Batalla Submarina y la letra del primer obligatorio. La fecha de entrega es el 7 de noviembre
Se hicieron las siguientes modificaciones a la letra de la tarea:
Los torpedos no rebotan.
La distribución de los barcos es tarea del moderador.
Se actualizaron los archivos con la letra teniendo en cuenta estas modificaciones.
CAMBIOS SOLICITADOS PARA EL PRIMER OBLIGATORIO
Permitir que el tablero en vez de tener dimension 20 x 20 pueda tener
una dimension N x N arbitraria
Permitir que en vez de haber 10 submarinos de tamaño 1, que haya una
cantidad arbitraria llamada SIMPLES de submarinos.
Permitir que en vez de haber 10 submarinos de tamaño 2, que haya una
cantidad arbitraria llamada DOBLES de submarinos.
Las bombas, hasta ahora pueden ir de un submarino a cualquier lugar que
se pueda alcanzar, independientemente de la cantidad de casillas que
deba visitar. Modificar el programa para que las bombas que se tiren
puedan recorrer a lo sumo una cantidad MAX de casilleros.
Hasta ahora, para hundir un submarino doble, alcanzaba con tocarlo en
uno de los dos lados. Ahora, se pide que para hundir el submarino doble
debe ser tocado en los dos lados. Si se toca en un lugar, ese lugar
queda como conocido, pero la otra mitad queda como lugar con submarino.
NOTAS IMPORTANTES:
Entregar 2 programas con su documentacion. El primer programa es el
correspondiente al obligatorio, ORIGINAL, y su documentacion apropiada.
Luego entregar OTRO programa con los cambios, y documentacion breve
indicando en que consistieron los cambios.
Los cambios fueron pensados para que NO tengan que cambiar muchas cosas
del programa! NO esta pensado para que tengan que rediseñar nada, sino
para que con cambios minimos en lugares apropiados los puedan hacer. Si
el obligatorio esta bien hecho, esta es claramente la situacion!