PHP-Hispano.net Comunidad hispana de desarrollo web

Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?

23 usuarios Online (0)

Darse de alta en la web | Recuperar password   
Inicio / Desafíos PPT / BuscaMinas / Instrucciones

Desafío -BuscaMinas

Instrucciones

Dificultad Media Inicio: 23 oct 05 Fin: 06 nov 05 5 soluciones

Son miles los desarrolladores que intervienen día a día en el proceso de investigación y mejora del Buscaminas, convirtiéndose en los últimos años en una de las máximas prioridades de Microsoft. Se rumorea que todo el nuevo sistema operativo Longhorn gira en torno al buscaminas. ¿Rumores?¿Realidad? Dejaremos la pregunta en el aire...

Pues bien, lo que te pedimos en este desafío es que emules - o lo intentes- el famoso juego usando PHP, y sin hacer uso de la librería gráfica GD.

Imagen

Aunque las reglas son bastantes conocidas, a continuación te resumimos el funcionamiento de este juego:

Al jugador se le presentará un tablero de 10x10 casillas sobre las que se puede pulsar.
Distribuidas por el tablero habrá (por defecto) 10 minas ocultas.

De esta forma,


a) El jugador perderá la partida en el momento en el que pulse sobre una casilla con una mina.

b) Al pulsar sobre una casilla segura (sin mina), en esa misma casilla se visualizará un número que indicará cuántas minas tiene esa casilla alrededor, incluyendo las diagonales (8 direcciones). Si el número de minas cercanas es de 0 no se muestra nada y se descubren recursivamente todas aquellas casillas con 0 minas anexas.

c) El jugador gana cuando descubre todas las casillas excepto las 10 que contengan una mina.



¡Mucha suerte y ánimo!

Nota: Como guía para desarrollar la interfaz, podéis echar un vistazo a las distintas soluciones del desafío Hundir la flota.

Desafío propuesto por: Infinit.

Foro asociado al desafío para cualquier duda:
http://php-hispano.net/foros/Desafios/10523

php-hispano.net 2002 - 2012 | XHTML 1.0
Datos Legales | Webmaster