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.