Új hozzászólás Aktív témák

  • emitter

    őstag

    Egy elég nehéz akadályba ütköztem aknakeresőm készítése közben:
    ugye az úgy szép, meg elegáns, ha egy mezőnek a környezetében vmelyik másik mezőn nincs akna, és én erre a mezőre ''kattintok'', akkor addig tárja fel a szomszédos aknátlan mezőket, amíg csak lehet.
    Hogy kicsit érthetőbb legyen, itt egy kép, h a májkroszofték ezt hogyan oldották meg:

    [kép]

    Ha jól gondolkozom, akkor vmiféle rekurzív algoritmus kéne ehhez, de én az ilyenekben béna vagyok, nem nagyon tudnék magamtól ilyen algoritmus kitalálni.

    Nálam így néz ki a dolog:

    [kép]

    Pl. mikor a sárgán jelölt mezőre kattintottam, akkor csak azt az 1 mezőt tárta föl. Azt szeretném elérni, hogy az összes szomszédos nem-aknás mezőt tárja föl ilyenkor, tehát legalább a két fehér-keretes mezőig jusson el. (a fehér téglalap a kurzor akar lenni, azt nem kell nézni)

    Szóval ha bárkinek bármilyen ötlete van, ne hallgassa el!

    Előre is thx :R

Új hozzászólás Aktív témák

Hirdetés