Játék - Aknakereső, programozás alapjait
Azt hiszem, mindannyian szembesülnek olyan játék, mint egy utász. Ebben a programban, mivel a 20x20 mező, a percek számát megadhatja, hogy az ízlése 10 és 99. A bányák véletlenszerűen oszlanak a mezőn, akkor tette lehetővé az átmenetet a mezőn. Mit csinálunk:
1. Jelölje ki a cellát.
2. Nézd meg a m a környéken (persze, ha ugyanabban a sejtben nem az enyém).
3. A rekord számú aknák közelében egy adott cellában.
Van is egy menü:
S - Start - a játék kezdetén, azaz Ez létrehoz egy állami szerint a jelenlegi percek számát.
M - menü - kilép a főmenübe.
E - Exit - Kilépés a játékból.
halál indikátor látható a jobb felső sarokban.
A játék akkor ér véget, ha akár az összes sejt nyitva, kivéve a bányák, vagy bányák összes jelölőnégyzetet. (Pipa kerül jobb egérgombbal).
A fő nehézség ebben a feladatban az, hogy megkezdik a szomszédos üres cellák, ha rákattint egy üres cellára. Azt javaslom, hogy 2 lehetőség, hogy megoldja ezt a problémát:
1. BFS (széltében keresés). Ez megvalósítható egy sorban.
2. DFS (hosszában keresés). Megvalósult rekurzív.
2. DFS:
Ahhoz, hogy jobban megértsük, hogy a rekurzió, úgy a pszeudokódokra a DFS, magyarázatokkal:
Az archívum tartalmaz, módosított és továbbfejlesztett változata a játék. De egy továbbfejlesztett változata a kód nem áll rendelkezésre, és biztosítja kész játék, oktatási célokra.