>> ZAMYLA CHAN: Við skulum hafa gaman með 15.
15 er fyrsti leikurinn sem þú færð að hrinda í framkvæmd.
Og það er gagnvirkt.
Nú, ekki að hafa áhyggjur.
Þú þarft ekki að skrifa það heild hlutur sjálfur.
>> Líta á dreifingu kóða.
Vegna þess að mikið af leiknum uppbyggingu er nú þegar sett upp fyrir þig.
Það tekur og flokka a stjórn lína rök frá notanda, og skapar
borð byggt á þeirri inntak.
>> Það eftirlit ef leikurinn er unnið, og hættir Þegar notandi er vann leikinn.
Og til að vinna leikinn, fær það inntak frá notanda og
kallar Ferðinni virka.
Þannig að við erum að fara að vera framkvæmd fjögur virka fyrir leik 15 -
init, teikna, færa, og vann.
>> Í fyrsta lagi skulum takast init.
Í init, fyrir frumstilla, fulltrúi við stjórnin í 2D heiltölu fylki.
Og þetta er alþjóðlegt breytu sem heitir borð með mál max og max, sem
hámarksvídd stjórnar.
Nú, í raun vídd stjórnar er gefið af notanda, fulltrúa í
heiltölunni d, sem gæti að vera minna en max.
En í C, getur þú ekki breytt stærð fylki.
Svo þú ert fastur með það hámark vídd.
>> Starf þitt í init er að byggja að gildin fyrir borð
með réttum gildum.
Nú höfum við séð 1D fylki.
En hvernig gera 2D fylki vinna?
Það er vísitölu röðinni, 0 vísitölu, eins og alltaf, og
þá einnig á súlunni.
>> Og þú munt fylla rist þína í í lækkandi gildi, rétt eins og þetta.
Tafla 0, 0, röð 0, dálkur 0, er 8.
Tafla 0, 1 er 7.
Þetta er til að tekið er dæmi þar d, lítið D, er 3.
Nú, í stjórn félagsins í 15 verður einnig að innihalda autt flísar, ef þú hefur einhvern tíma spilað
við líkamlega leik.
>> En borð er heiltala array.
Svo öll gildin verða að vera heiltölur.
Svo það er komið að þér að ákveða heiltölu gildi til að tákna auðan flísar.
>> Að frumstilla borð þitt, þú getur notað lykkja mannvirki að innihalda
byrja ástand stjórnar, þar borð i, j táknar hluti við
róður i og dálki j.
Þeir byrja í röð.
Og mundu að ef fjöldi flísum er skrýtið, þá þú ert að fara að
þurfa að skipta um stað af 2 og 1.
Svo þar höfum við frumstilla stjórn.