>> ZAMYLA chan Olgem nautige 15.
15 on esimene mäng, mis saate rakendada.
Ja see on interaktiivne.
Nüüd ei pea muretsema.
Te ei pea kirjutama Kogu asi ise.
>> Vaata jaotuse kood.
Kuna palju mängu struktuuri on juba loodud sinu jaoks.
Ta tunnistab, ja korrastab käsurea argument kasutaja ja loob
pardal põhineb sisend.
>> Ta kontrollib, kas mäng on võidetud ja väljub kui kasutaja mängu võitnud.
Ja võita mängu, kui ta saab panus kasutaja ja
kutsub liikuda funktsiooni.
Nii et me ei kavatse rakendamise nelja funktsioonid mängu 15 -
init, joonistada, liikuda, ja võitis.
>> Esiteks, ärgem lahendada init.
Init, initsialiseerida, esindame pardal 2D täisarv massiivi.
Ja see on globaalne muutuja nimega papi mõõdud max ja max,
maksimaalsed mõõtmed board.
Nüüd tegelik mõõde juhatuse on antud kasutaja, esindatud
täisarv d, mis võiks olema väiksem kui max.
Kuid C, siis ei saa resize massiivid.
Nii et sa oled ummikus, et maksimaalne mõõde.
>> Teie tööd init on asustada väärtused juhatuse
koos õiged väärtused.
Nüüd oleme näinud 1D massiivid.
Aga kuidas 2D massiivid töötab?
Seal on indeks järjest 0 indeksiga, nagu alati, ja
Seejärel ka kolonni.
>> Ja sa täidad oma võrku sisse kahanevas väärtused, just niimoodi.
Grid 0, 0, row 0, veerg 0, on 8.
Grid 0, 1 on 7.
See on näide sellest, d, vähe d, on 3.
Nüüd, pardal 15 peab sisaldama ka tühi plaat, kui olete kunagi mänginud
füüsilise mängu.
>> Aga pardal on täisarv massiivi.
Nii et kõik väärtused on täisarvud.
Nii et see on kuni teil otsustada, täisarv väärtus esindama tühi plaat.
>> Initsialiseerida oma pardal, saate kasutada loop struktuuri, mis sisaldab
algseisundist pardal, kus juhatuse i, j on element
reas i ja veerus j.
Nad algab järjekorras.
Ja pidage meeles, et kui mitmed plaadid On kummaline, siis sa lähed
pead swap asukoha 2 ja 1.
Nii et meil on meie lähtestatud pardal.