Hirdetés

Keresés

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

  • PandaMonium
    őstag

    Nekünk pedig 4 éven keresztül azt tanították suliban, hogy ahhoz, hogy valaki jó programozó legyen, előbb algoritmust kell tudni írni, (ami MINDENKÉPP folyamatábra [struktogram]) nyelvfüggetlenül, és, hogy program írás előtt írjuk azt meg, utána kezdünk csak bele a tényleges kódolásba.

    Keresgéltem, találtam is párat, arra voltam kíváncsi, hogy tud-e valaki azokon kívül valami jót :K

    Egyébként, hogy témára térjünk, ami fontos lehet: Bizonyos számú aknát (ez akár lehet tartomány is, pl. 15-20 között) helyezz el csupán a képernyőn, tehát véletlenül se legyen majdnem mindenhol akna. Az aknák számát esetleg nehézségi szintenként (ha van ilyen) kedved szerint növelheted. Egy sima random funkció elég ide, de ha úgy érzed, hogy szeretnél valami újat tanulni próbálj ki valami zajt, pl. perlin noise vagy simplex noise. Összességében az egész projekt nem bonyolult ha nem akarod cifrázni, egy délután alatt (inkább 2-3 óra alatt) simán megoldható. Miben tervezed amúgy kivitelezni a user interface-t? Sima konzolba printelés, swing, vagy android? :)

  • modder
    aktív tag

    Nekünk pedig 4 éven keresztül azt tanították suliban, hogy ahhoz, hogy valaki jó programozó legyen, előbb algoritmust kell tudni írni, (ami MINDENKÉPP folyamatábra [struktogram]) nyelvfüggetlenül, és, hogy program írás előtt írjuk azt meg, utána kezdünk csak bele a tényleges kódolásba.

    Keresgéltem, találtam is párat, arra voltam kíváncsi, hogy tud-e valaki azokon kívül valami jót :K

    előbb algoritmust kell tudni írni, (ami MINDENKÉPP folyamatábra [struktogram])

    Volt, amikor én is csináltam folyamatábrát olyan problémára, aminek nehezemre esett a megértése, de egyébként az esetek 90%-ában, kigondolsz egy algoritmust, amit egyből le is kódolsz, aztán finomítod, hogy a végén az elvárásoknak megfelelően működjön. Egyből le is tudod tesztelni, hogy működik-e.

    Szóval a gyakorlatban minden problémát folyamatábrával kezdeni fasság.

    Amúgy meg az aknakereső pont olyan egyszerű, mint a faék. Legalábbis generálni:
    Random leteszel aknákat, majd sorba mész az aknamezőn, és minden mezőhöz (ami nem akna), rendelsz egy számot, ami azt jelzi, hogy a közvetlen szomszédai közül hány mezőn van akna. Rettentő nehéz.

    Ami kihívást okozhat, az az aknák eloszlása, hogy szépen csoportosan legyenek.

  • PandaMonium
    őstag

    Nekünk pedig 4 éven keresztül azt tanították suliban, hogy ahhoz, hogy valaki jó programozó legyen, előbb algoritmust kell tudni írni, (ami MINDENKÉPP folyamatábra [struktogram]) nyelvfüggetlenül, és, hogy program írás előtt írjuk azt meg, utána kezdünk csak bele a tényleges kódolásba.

    Keresgéltem, találtam is párat, arra voltam kíváncsi, hogy tud-e valaki azokon kívül valami jót :K

    Ebben van némi igazság, csak hogy ez csak akkor érne valamit ha az algoritmust (vagy pszeudokódot) is te találnád ki, vezetnéd le magadnak. Abból, hogy csak gépelsz nem tanulsz semmit, tetszik tudni a programozás lényege a problémamegoldás, nem a billentyűzetkoptatás. :P

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