ZAMYLA CHAN: Naj se zabava z 15. 15 je prva igra, ki dobiš izvajati. In to je interaktivna. Zdaj, ne skrbi. Vam ni treba pisati Celotna stvar sami. Pogled na kodo za distribucijo. Ker veliko strukture igre je že ustanovil za vas. Priznava, in razčleni ukazno vrstico argument od uporabnika, in ustvarja plošča, ki temelji na tem vhodu. Preveri, če je igra zmagal, in izhodi ko uporabnik je zmagal. In za zmago, da postane vhod od uporabnika in pokliče funkcijo premakniti. Torej bomo izvedbeni štiri Funkcije za igro 15 - pr pripravi, gremo, in zmagal. Najprej, kaj je reševanje init. V init, za inicializacijo, ki jih zastopamo svet v 2D integer polja. In to je globalna spremenljivka se imenuje plošča z merami max in max, Največje mere na krovu. Zdaj, dejanska razsežnost plošče je podana s strani uporabnika, ki jih zastopa d celo število, ki bi manj kot maks. Ampak v C, ne morete spreminjati nize. Torej si zaljubljen s tem največja dimenzija. Vaša naloga v init je, da zapolnijo Vrednosti sveta s pravilnimi vrednostmi. Zdaj smo videli 1D nize. Ampak kako 2D nizi deluje? Tam je indeks vrstice, 0 indeks, kot vedno, in nato tudi kolone. In boste izpolnite svojo mrežo v na padajoče vrednosti, tako kot to. Mreža 0, 0, 0 vrstica, stolpec 0, je 8. Mreža 0, 1, je 7. To je na primer, kadar d, malo d, je 3. Zdaj mora odbor v 15 vsebujejo tudi prazno ploščice, če ste kdaj igral s fizično igro. Vendar svet je celo paleto. Torej vse vrednosti morajo biti cela števila. Tako da je do vas, da odločijo celo Vrednost za zastopanje prazno ploščice. Za inicializacijo desko, lahko uporabite loop strukture, vsebujejo začetno stanje na krovu, kjer board i, j predstavlja element na vrstice i in stolpca j. Začnejo v padajočem vrstnem redu. In vedeti, da če je število ploščic ni čudno, potem si boste morali zamenjati lokacijo z dne 2. in 1.. Tako da imamo inicializiranega deska.