>> ZAMYLA Chan: Dewch i gael hwyl gyda 15.
15 yw'r gêm gyntaf i byddwch yn cael eu gweithredu.
Ac mae'n rhyngweithiol.
Yn awr, i beidio â phoeni.
Nid oes rhaid i chi ysgrifennu y holl beth eich hun.
>> Edrychwch ar y cod dosbarthu.
Gan fod llawer o strwythur gêm eisoes yn ei sefydlu ar eich cyfer.
Mae'n derbyn ac yn parses llinell orchymyn dadl gan y defnyddiwr, ac yn creu
bwrdd yn seiliedig ar y mewnbwn.
>> Mae'n gwirio os yw'r gêm yn cael ei hennill, ac allanfeydd unwaith y bydd y defnyddiwr ennill y gêm.
Ac i ennill y gêm, mae'n mynd yn mewnbwn gan y defnyddiwr a
yn galw y swyddogaeth symud.
Felly, rydym yn mynd i gael eu gweithredu pedwar swyddogaethau ar gyfer y gêm o 15 -
init, tynnu, yn symud, ac enillodd.
>> Yn gyntaf, gadewch i ni fynd i'r afael â init.
Yn init, ar gyfer ymgychwyn, ydym yn eu cynrychioli y bwrdd mewn amrywiaeth cyfanrif 2D.
Ac mae hyn yn newidyn byd-eang a elwir yn bwrdd gyda dimensiynau uchafswm a max, y
dimensiynau uchafswm y bwrdd.
Yn awr, y dimensiwn gwirioneddol y bwrdd yn cael ei roi gan y defnyddiwr, a gynrychiolir yn
y cyfanrif d, a allai fod yn llai na max.
Ond yn C, ni allwch newid maint arrays.
Felly, rydych yn sownd â hynny dimensiwn mwyaf.
>> Eich swydd yn init yw boblogi gwerthoedd y bwrdd
â'r gwerthoedd cywir.
Nawr, rydym wedi gweld araeau 1D.
Ond sut mae araeau 2D yn gweithio?
Mae mynegai y rhes, 0 mynegai, fel bob amser, a
Yna hefyd y golofn.
>> A byddwch yn llenwi eich grid mewn yn gwerthoedd i lawr, yn union fel hyn.
Grid 0, 0, 0 rhes, colofn 0, yw 8.
Grid 0, 1 yn 7.
Mae hyn ar gyfer enghraifft lle d, ychydig o d, yw 3.
Yn awr, rhaid i'r bwrdd mewn 15 hefyd yn cynnwys teilsen wag, os ydych chi wedi chwarae erioed
gyda'r gêm corfforol.
>> Ond mae bwrdd yn arae gyfanrif.
Felly rhaid i bob werthoedd fod yn cyfanrifau.
Felly, mae i fyny i chi i benderfynu yn gyfanrif gwerth i gynrychioli teils wag.
>> I ymgychwyn eich bwrdd, gallwch ddefnyddio strwythurau dolen i gynnwys y
cychwyn cyflwr y bwrdd, lle mae bwrdd i, j cynrychioli'r elfen yn
i rhes a cholofn j.
Maent yn dechrau mewn trefn ddisgynnol.
A chofiwch os bydd nifer y teils yn od, yna rydych yn mynd i
rhaid i gyfnewid y lleoliad o 2 a 1.
Felly, dyna ni wedi ein bwrdd ymgychwyn.