>> ZAMYLA Chan: Menjünk szórakozni 15.
15 az első olyan játék, kapsz végrehajtani.
És ez interaktív.
Nos, ne aggódj.
Önnek nem kell írni a egészet magad.
>> Nézd meg a forgalmazási kódot.
Mivel sok a játék felépítése már be van állítva az Ön számára.
Elfogadja és feldolgozza a parancssor érv a felhasználó, és létrehoz egy
board alapuló input.
>> Ez ellenőrzi, hogy a játék nyert, és kilép ha a felhasználó nyerte a játékot.
És, hogy megnyerjük a játékot, ez lesz bemenet a felhasználó és
hívja a lépés funkciót.
Így fogunk végrehajtó négy funkciók a játék 15 -
init, rajzolni, mozgás, és nyert.
>> Először is, hadd kezelni init.
Az init, mert inicializálása, az általunk képviselt A fórumon egy 2D egész tömb.
És ez egy globális változó neve tábla méret max és max, a
maximális méretei a fórumon.
Most, a tényleges mérete az igazgatóság van a felhasználó által megadott, képviselt
Az egész d, ami lehet kevesebb, mint max.
De a C, nem lehet átméretezni tömbök.
Szóval megragadt, hogy maximális méretét.
>> Az Ön feladata az init, hogy feltölteni az értékek a fórumon
a megfelelő értékeket.
Most láttam 1D tömbök.
De hogyan 2D tömbök működik?
Van egy index a sor, 0 index, mint mindig, és
akkor is az oszlop.
>> És akkor töltse ki a rács a csökkenő értékek, mint ez.
Rács 0, 0, 0 sor, oszlop 0, 8.
Rács 0, 1 7.
Ez egy példa, ahol d, kis d, 3.
Most, a testület 15 is tartalmaznia kell egy üres lap, ha valaha is játszottam
a fizikai játék.
>> De a tábla egész tömb.
Tehát az összes értéket kell egésznek lenniük.
Tehát ez rajtad múlik, hogy dönt egy egész értéket képviselnek üres csempe.
>> Alaphelyzetbe a fórumon, akkor hurok szerkezetek, hogy tartalmazza a
kezdőállapotába fórumon, ahol a tábla i, j át képviseli az elem
i sorában és j oszlopában.
Kezdik csökkenő sorrendben.
És ne feledjük, hogy ha a szám a csempe páratlan, akkor fogsz
meg kell cserélni a helyet A 2. és az 1..
Tehát ott van a inicializálni fórumon.