>> ZAMYLA Chan: Idemo zabavite se uz 15 godina.
15 je prva igra koja je dobivate provesti.
I to je interaktivni.
Sad, ne brinite.
Ne morate pisati Cijela stvar se.
>> Pogledajte distribucijskom koda.
Zbog puno igre strukture već je postavljen za vas.
Ona prihvaća i analizira naredbenog retka Argument od korisnika, i stvara
odbora, temeljena na taj ulaz.
>> Ona provjerava da li se igra dobiva, a izlazi Nakon što korisnik je pobijedio u igri.
A za pobjedu u igri, ona dobiva input od korisnika i
poziva u pokretu funkciju.
Tako ćemo se provođenje četiri Funkcije za igru ​​od 15 -
init, crtanje, potez, i pobijedio.
>> Prvo, neka se borila init.
U init, za inicijalizaciju, zastupamo pansion u 2D cjelobrojnog polja.
A to je globalna varijabla zove ploču dimenzija max i max,
Maksimalna veličina ploče.
Sada, stvarna dimenzija ploči je dano od strane korisnika, koju zastupa u
cijeli broj d, što bi moglo manje od max.
Ali u C, ne možete promijeniti veličinu polja.
Dakle, vi ste zapeli s tim Maksimalna dimenzija.
>> Vaš zadatak u init je naseliti vrijednosti na ploči
s ispravnim vrijednostima.
Sada smo vidjeli 1D polja.
No, drago mi je 2D nizovi raditi?
Tu je indeks retka, 0 indeks, kao i uvijek, i
a zatim i u stupcu.
>> A vi ćete ispuniti svoju mrežu u u opadajuće vrijednosti, baš kao što je ovaj.
Grid 0, 0, 0 red, stupac 0, što je 8.
Grid 0, 1 je 7.
Ovo je za primjer gdje d, malo d, je 3.
Sada, odbor je u 15 i mora sadržavati prazan pločice, ako ste ikada igrali
s fizičkim igri.
>> No, Odbor je cijeli niz.
Dakle, sve vrijednosti moraju biti cijeli.
Dakle, to je na vama je da odlučite cijeli broj Vrijednost za zastupanje prazan pločice.
>> Da bi započeti svoj odbor, možete koristiti Strukture petlje da sadrže
počevši stanje odbora, gdje je ploča i, j predstavlja element na
red i i stupcu j.
Oni će početi u redoslijedu.
I zapamtite da ako broj pločica neparan, onda idete
morati mijenjati lokaciju 2 i od 1.
Dakle, tu imamo pokrenutog ploču.