1 00:00:00,000 --> 00:00:09,410 2 00:00:09,410 --> 00:00:11,002 >> ZAMYLA Chan: Dezagun fun 15. 3 00:00:11,002 --> 00:00:13,960 15 lehen jokoa da, ezartzea lortuko duzu. 4 00:00:13,960 --> 00:00:15,350 Eta interaktiboa da. 5 00:00:15,350 --> 00:00:16,079 Orain, ez kezkatu. 6 00:00:16,079 --> 00:00:18,490 Ez duzu idatzi du gauza osoa zeuk. 7 00:00:18,490 --> 00:00:19,650 >> Begiratu banaketa kodea at. 8 00:00:19,650 --> 00:00:23,560 Delako jokoaren egitura asko Dagoeneko martxan dagoela zuretzat. 9 00:00:23,560 --> 00:00:27,820 Onartzen ditu eta komando-lerro bat parses Argumentu erabiltzaileari, eta sortzen du bat 10 00:00:27,820 --> 00:00:30,900 taula sarrera horretan oinarritzen dira. 11 00:00:30,900 --> 00:00:35,240 >> Jokoa irabazi bada egiaztatzen du, eta irteerak Erabiltzaile partida irabazi ostean. 12 00:00:35,240 --> 00:00:38,010 Eta irabazteko, lortzen sarrera erabiltzailea eta 13 00:00:38,010 --> 00:00:40,260 Mugimendu funtzioaren deiak. 14 00:00:40,260 --> 00:00:44,270 Beraz, egon gauzatzeko lau joan 15eko Partida funtzio - 15 00:00:44,270 --> 00:00:47,780 init, marraztu, mugitu, eta irabazi. 16 00:00:47,780 --> 00:00:50,000 >> Lehen, dezagun aurre init. 17 00:00:50,000 --> 00:00:54,820 Init-en, Hasieratu egiteko, ordezkatzen dugun Zenbaki oso 2D array batean taula. 18 00:00:54,820 --> 00:01:00,840 Eta hau deitzen aldagai global bat da dimentsio max eta max-taula 19 00:01:00,840 --> 00:01:03,550 taula dimentsio maximoak. 20 00:01:03,550 --> 00:01:06,970 Orain, benetako taula dimentsioa zaio erabiltzaileari, ordezkatuta emandako 21 00:01:06,970 --> 00:01:10,300 osokoarekin d, hau Could max baino txikiagoa izan. 22 00:01:10,300 --> 00:01:13,030 Baina C, ezin duzu arrayak tamaina aldatzeko. 23 00:01:13,030 --> 00:01:16,400 Beraz duzun itsasten ari dimentsio maximoak. 24 00:01:16,400 --> 00:01:19,510 >> Zure hasierako lana da populatu taula balioak 25 00:01:19,510 --> 00:01:21,540 balio zuzenekin. 26 00:01:21,540 --> 00:01:23,600 Orain, 1D arrayak ikusi dugu. 27 00:01:23,600 --> 00:01:26,570 Baina nola funtzionatuko 2D arrayak? 28 00:01:26,570 --> 00:01:29,820 Han errenkadan indize bat da, 0 indizea, beti bezala, eta 29 00:01:29,820 --> 00:01:31,770 orduan ere zutabea du. 30 00:01:31,770 --> 00:01:35,790 >> Eta zure sareta bete dituzu urtean balioak beherantz, besterik ez hau bezalako. 31 00:01:35,790 --> 00:01:41,330 Grid 0, 0, 0 ilara, zutabea 0, 8 da. 32 00:01:41,330 --> 00:01:42,930 Grid 0, 1, 7 da. 33 00:01:42,930 --> 00:01:48,160 Honen adibide bat da non d, d txiki, 3 da. 34 00:01:48,160 --> 00:01:52,630 Orain, 15 taula ere eduki behar teila zuri bat, duzun inoiz jokatu bada 35 00:01:52,630 --> 00:01:53,940 joko fisikoak dituzten. 36 00:01:53,940 --> 00:01:56,350 >> Baina taula, zenbaki oso array bat da. 37 00:01:56,350 --> 00:01:58,880 Beraz, balio guztiak osokoa izan behar. 38 00:01:58,880 --> 00:02:06,580 Beraz, sortu duzun zenbaki oso bat erabakitzeko balioa teila zuri bat irudikatzeko. 39 00:02:06,580 --> 00:02:10,250 >> Zure taula hasieratu, erabili ahal izango dituzu begizta egiturak eduki du 40 00:02:10,250 --> 00:02:16,100 hasita batzordeko egoera, non taula i, j elementu adierazten at 41 00:02:16,100 --> 00:02:19,050 errenkadan, i eta j zutabean. 42 00:02:19,050 --> 00:02:20,710 Hasteko beheranzko ordenan dute. 43 00:02:20,710 --> 00:02:24,200 Eta gogoan izan bada teila zenbakia bakoitiak da, orduan goazen going 44 00:02:24,200 --> 00:02:29,260 kokalekua aldatu dute Guztira: 2 eta 1. 45 00:02:29,260 --> 00:02:31,420 Beraz, ez dago gure hasieratu taula dugu. 46 00:02:31,420 --> 00:02:32,683