• Lunes 18 de Noviembre de 2024, 01:50

Autor Tema:  Buscaminas  (Leído 1336 veces)

batmirez

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Buscaminas
« en: Lunes 9 de Julio de 2007, 12:48 »
0
tengo un problemilla a la hora de programar el buscaminas en C.
mi problema es que no se como hacer para que cuando digas una coordenada en la que no hubiera minas en esa posicíón ni en los alrededores, me descubra el trozo de panel que está vacío.
nose como hacerlo y estoy ya un poco mareado :P aver si me podiaís hechar una manilla ;) gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Buscaminas
« Respuesta #1 en: Lunes 9 de Julio de 2007, 15:29 »
0
cambiando el dibujo.

Es decir por cada 'celda', imagino, debes tener un atributo o estado, si el estado es estallada entonces ya no dibujas el cuadro normal sino el cuadro estallado, de igual forma cada vez que se cambie el estado de una mina se deben verificar las minas circundantes para evaluar de que forma el estado de ellas se ve afectado.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Buscaminas
« Respuesta #2 en: Lunes 9 de Julio de 2007, 16:30 »
0
:lol:  :lol:  :lol:  :lol:  :lol:


Como dice juank de seguro teneis algo asi como un panel, entonces podras denotar cada mina con 11 = mina seleccionada con bomba y 10= mina seleccionada sin bomba
de lo contrario 01 = mina no seleccionada sin bomba y 00 = mina no seleccionada sin bomba.
Quiza asì sea màs facil de que lo comprendas...
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


batmirez

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Buscaminas
« Respuesta #3 en: Lunes 9 de Julio de 2007, 21:25 »
0
la verdad sk no e entendido muy bien los ejemplos, de todas maneras me explico mejor

cuando le digo al programa k me muestre una casilla, si esa casilla está vacia y no ay minas en los alrededores debe de mostrarme todo el mapa avierto asta el lugar donde yegan las minas, ya k no ay ninguna mina ay

kizás el ejemplo sea facil de cojer, pero no se aplicarlo al codigo