1 00:00:00,000 --> 00:00:09,410 2 00:00:09,410 --> 00:00:11,002 >> ZAMYLA CHAN: Hebu kuwa na furaha na 15. 3 00:00:11,002 --> 00:00:13,960 15 ni mchezo wa kwanza kupata kutekeleza. 4 00:00:13,960 --> 00:00:15,350 Na ni mwingiliano. 5 00:00:15,350 --> 00:00:16,079 Sasa, si kuwa na wasiwasi. 6 00:00:16,079 --> 00:00:18,490 Huna kuandika jambo zima mwenyewe. 7 00:00:18,490 --> 00:00:19,650 >> Angalia katika usambazaji code. 8 00:00:19,650 --> 00:00:23,560 Kwa sababu mengi ya muundo mchezo tayari kuweka kwa ajili yenu. 9 00:00:23,560 --> 00:00:27,820 Ni anapokea na parses amri line hoja kutoka kwa mtumiaji, na inajenga 10 00:00:27,820 --> 00:00:30,900 bodi ya msingi juu ya pembejeo kwamba. 11 00:00:30,900 --> 00:00:35,240 >> Ni hundi ya kama mchezo ni mshindi, na exits mara moja mtumiaji alishinda mchezo. 12 00:00:35,240 --> 00:00:38,010 Na kushinda mchezo, anapata pembejeo kutoka kwa mtumiaji na 13 00:00:38,010 --> 00:00:40,260 wito hoja kazi. 14 00:00:40,260 --> 00:00:44,270 Hivyo sisi ni kwenda kwa kuwa utekelezaji nne kazi kwa ajili ya mchezo wa 15 - 15 00:00:44,270 --> 00:00:47,780 init, kuteka, hoja, na alishinda. 16 00:00:47,780 --> 00:00:50,000 >> Kwanza, hebu kukabiliana na init. 17 00:00:50,000 --> 00:00:54,820 Katika init, kwa initialize, sisi kuwakilisha bodi katika P2 integer safu. 18 00:00:54,820 --> 00:01:00,840 Na hii ni variable kimataifa aitwaye bodi na vipimo max na max, 19 00:01:00,840 --> 00:01:03,550 vipimo upeo wa bodi. 20 00:01:03,550 --> 00:01:06,970 Sasa, mwelekeo halisi wa bodi ni kutolewa kwa mtumiaji, kuwakilishwa katika 21 00:01:06,970 --> 00:01:10,300 integer d, ambayo inaweza kuwa chini ya max. 22 00:01:10,300 --> 00:01:13,030 Lakini katika C, huwezi resize arrays. 23 00:01:13,030 --> 00:01:16,400 Hivyo wewe ni kukwama na kwamba kiwango cha juu mwelekeo. 24 00:01:16,400 --> 00:01:19,510 >> Kazi yako katika init ni na idadi ya maadili ya bodi 25 00:01:19,510 --> 00:01:21,540 na maadili sahihi. 26 00:01:21,540 --> 00:01:23,600 Sasa, tumeona arrays 1D. 27 00:01:23,600 --> 00:01:26,570 Lakini jinsi gani arrays P2 kazi? 28 00:01:26,570 --> 00:01:29,820 Kuna index ya mstari ni, 0 index, kama siku zote, na 29 00:01:29,820 --> 00:01:31,770 kisha pia ya safu. 30 00:01:31,770 --> 00:01:35,790 >> Na wewe utakuwa kujaza gridi yako katika katika kushuka maadili, tu kama hii. 31 00:01:35,790 --> 00:01:41,330 Gridi ya taifa 0, 0, mstari 0, safu 0, ni 8. 32 00:01:41,330 --> 00:01:42,930 Gridi ya taifa 0, 1 ni 7. 33 00:01:42,930 --> 00:01:48,160 Hii ni kwa mfano ambapo d, kidogo d, ni 3. 34 00:01:48,160 --> 00:01:52,630 Sasa, bodi katika 15 lazima pia yana tile tupu, kama wameweza milele kucheza 35 00:01:52,630 --> 00:01:53,940 kwa mchezo kimwili. 36 00:01:53,940 --> 00:01:56,350 >> Lakini bodi ni integer safu. 37 00:01:56,350 --> 00:01:58,880 Hivyo maadili yote kuwa integers. 38 00:01:58,880 --> 00:02:06,580 Hivyo ni juu yako kuamua integer thamani ya kuwakilisha tile tupu. 39 00:02:06,580 --> 00:02:10,250 >> Initialize bodi yako, unaweza kutumia miundo kitanzi na vyenye 40 00:02:10,250 --> 00:02:16,100 kuanzia hali ya bodi, ambapo bodi i, j inawakilisha kipengele katika 41 00:02:16,100 --> 00:02:19,050 mstari i na safu j. 42 00:02:19,050 --> 00:02:20,710 Wao kuanza ili kushuka. 43 00:02:20,710 --> 00:02:24,200 Na kukumbuka kwamba kama idadi ya tiles ni isiyo ya kawaida, basi wewe ni kwenda kwa 44 00:02:24,200 --> 00:02:29,260 na wabadilishane eneo ya 2 na ya 1. 45 00:02:29,260 --> 00:02:31,420 Hivyo kuna tuna bodi yetu kuanzishwa. 46 00:02:31,420 --> 00:02:32,683