>> ZAMYLA Chan: Dezagun fun 15.
15 lehen jokoa da, ezartzea lortuko duzu.
Eta interaktiboa da.
Orain, ez kezkatu.
Ez duzu idatzi du gauza osoa zeuk.
>> Begiratu banaketa kodea at.
Delako jokoaren egitura asko Dagoeneko martxan dagoela zuretzat.
Onartzen ditu eta komando-lerro bat parses Argumentu erabiltzaileari, eta sortzen du bat
taula sarrera horretan oinarritzen dira.
>> Jokoa irabazi bada egiaztatzen du, eta irteerak Erabiltzaile partida irabazi ostean.
Eta irabazteko, lortzen sarrera erabiltzailea eta
Mugimendu funtzioaren deiak.
Beraz, egon gauzatzeko lau joan 15eko Partida funtzio -
init, marraztu, mugitu, eta irabazi.
>> Lehen, dezagun aurre init.
Init-en, Hasieratu egiteko, ordezkatzen dugun Zenbaki oso 2D array batean taula.
Eta hau deitzen aldagai global bat da dimentsio max eta max-taula
taula dimentsio maximoak.
Orain, benetako taula dimentsioa zaio erabiltzaileari, ordezkatuta emandako
osokoarekin d, hau Could max baino txikiagoa izan.
Baina C, ezin duzu arrayak tamaina aldatzeko.
Beraz duzun itsasten ari dimentsio maximoak.
>> Zure hasierako lana da populatu taula balioak
balio zuzenekin.
Orain, 1D arrayak ikusi dugu.
Baina nola funtzionatuko 2D arrayak?
Han errenkadan indize bat da, 0 indizea, beti bezala, eta
orduan ere zutabea du.
>> Eta zure sareta bete dituzu urtean balioak beherantz, besterik ez hau bezalako.
Grid 0, 0, 0 ilara, zutabea 0, 8 da.
Grid 0, 1, 7 da.
Honen adibide bat da non d, d txiki, 3 da.
Orain, 15 taula ere eduki behar teila zuri bat, duzun inoiz jokatu bada
joko fisikoak dituzten.
>> Baina taula, zenbaki oso array bat da.
Beraz, balio guztiak osokoa izan behar.
Beraz, sortu duzun zenbaki oso bat erabakitzeko balioa teila zuri bat irudikatzeko.
>> Zure taula hasieratu, erabili ahal izango dituzu begizta egiturak eduki du
hasita batzordeko egoera, non taula i, j elementu adierazten at
errenkadan, i eta j zutabean.
Hasteko beheranzko ordenan dute.
Eta gogoan izan bada teila zenbakia bakoitiak da, orduan goazen going
kokalekua aldatu dute Guztira: 2 eta 1.
Beraz, ez dago gure hasieratu taula dugu.