1 00:00:00,000 --> 00:00:09,410 2 00:00:09,410 --> 00:00:11,002 >> ZAMYLA chan Olgem nautige 15. 3 00:00:11,002 --> 00:00:13,960 15 on esimene mäng, mis saate rakendada. 4 00:00:13,960 --> 00:00:15,350 Ja see on interaktiivne. 5 00:00:15,350 --> 00:00:16,079 Nüüd ei pea muretsema. 6 00:00:16,079 --> 00:00:18,490 Te ei pea kirjutama Kogu asi ise. 7 00:00:18,490 --> 00:00:19,650 >> Vaata jaotuse kood. 8 00:00:19,650 --> 00:00:23,560 Kuna palju mängu struktuuri on juba loodud sinu jaoks. 9 00:00:23,560 --> 00:00:27,820 Ta tunnistab, ja korrastab käsurea argument kasutaja ja loob 10 00:00:27,820 --> 00:00:30,900 pardal põhineb sisend. 11 00:00:30,900 --> 00:00:35,240 >> Ta kontrollib, kas mäng on võidetud ja väljub kui kasutaja mängu võitnud. 12 00:00:35,240 --> 00:00:38,010 Ja võita mängu, kui ta saab panus kasutaja ja 13 00:00:38,010 --> 00:00:40,260 kutsub liikuda funktsiooni. 14 00:00:40,260 --> 00:00:44,270 Nii et me ei kavatse rakendamise nelja funktsioonid mängu 15 - 15 00:00:44,270 --> 00:00:47,780 init, joonistada, liikuda, ja võitis. 16 00:00:47,780 --> 00:00:50,000 >> Esiteks, ärgem lahendada init. 17 00:00:50,000 --> 00:00:54,820 Init, initsialiseerida, esindame pardal 2D täisarv massiivi. 18 00:00:54,820 --> 00:01:00,840 Ja see on globaalne muutuja nimega papi mõõdud max ja max, 19 00:01:00,840 --> 00:01:03,550 maksimaalsed mõõtmed board. 20 00:01:03,550 --> 00:01:06,970 Nüüd tegelik mõõde juhatuse on antud kasutaja, esindatud 21 00:01:06,970 --> 00:01:10,300 täisarv d, mis võiks olema väiksem kui max. 22 00:01:10,300 --> 00:01:13,030 Kuid C, siis ei saa resize massiivid. 23 00:01:13,030 --> 00:01:16,400 Nii et sa oled ummikus, et maksimaalne mõõde. 24 00:01:16,400 --> 00:01:19,510 >> Teie tööd init on asustada väärtused juhatuse 25 00:01:19,510 --> 00:01:21,540 koos õiged väärtused. 26 00:01:21,540 --> 00:01:23,600 Nüüd oleme näinud 1D massiivid. 27 00:01:23,600 --> 00:01:26,570 Aga kuidas 2D massiivid töötab? 28 00:01:26,570 --> 00:01:29,820 Seal on indeks järjest 0 indeksiga, nagu alati, ja 29 00:01:29,820 --> 00:01:31,770 Seejärel ka kolonni. 30 00:01:31,770 --> 00:01:35,790 >> Ja sa täidad oma võrku sisse kahanevas väärtused, just niimoodi. 31 00:01:35,790 --> 00:01:41,330 Grid 0, 0, row 0, veerg 0, on 8. 32 00:01:41,330 --> 00:01:42,930 Grid 0, 1 on 7. 33 00:01:42,930 --> 00:01:48,160 See on näide sellest, d, vähe d, on 3. 34 00:01:48,160 --> 00:01:52,630 Nüüd, pardal 15 peab sisaldama ka tühi plaat, kui olete kunagi mänginud 35 00:01:52,630 --> 00:01:53,940 füüsilise mängu. 36 00:01:53,940 --> 00:01:56,350 >> Aga pardal on täisarv massiivi. 37 00:01:56,350 --> 00:01:58,880 Nii et kõik väärtused on täisarvud. 38 00:01:58,880 --> 00:02:06,580 Nii et see on kuni teil otsustada, täisarv väärtus esindama tühi plaat. 39 00:02:06,580 --> 00:02:10,250 >> Initsialiseerida oma pardal, saate kasutada loop struktuuri, mis sisaldab 40 00:02:10,250 --> 00:02:16,100 algseisundist pardal, kus juhatuse i, j on element 41 00:02:16,100 --> 00:02:19,050 reas i ja veerus j. 42 00:02:19,050 --> 00:02:20,710 Nad algab järjekorras. 43 00:02:20,710 --> 00:02:24,200 Ja pidage meeles, et kui mitmed plaadid On kummaline, siis sa lähed 44 00:02:24,200 --> 00:02:29,260 pead swap asukoha 2 ja 1. 45 00:02:29,260 --> 00:02:31,420 Nii et meil on meie lähtestatud pardal. 46 00:02:31,420 --> 00:02:32,683