>> ZAMYLA Chan: A ligean ar a bheith spraoi le cúig cinn déag.
Is cúig cinn déag an chéad chluiche a fhaigheann tú a chur i bhfeidhm agus tá sé idirghníomhach.
Ní Anois, a bheith buartha.
Ní gá duit a scríobh ar an rud ar fad duit féin.
Féach ar an cód dáilte mar gheall ar Is leor an struchtúr chluiche cheana féin
arna chur ar bun ar do shon.
Glacann sé agus parses líne a ordú argóint ón úsáideoir agus go gcruthaíonn sé
bord bunaithe ar an ionchur.
Seiceálacha sé má tá an cluiche a bhuaigh agus bealaí amach nuair a bhuaigh an úsáideora an cluiche.
Agus a bhuaigh an cluiche, faigheann sé ionchur ón úsáideoir agus
iarrann an fheidhm Bog.
>> Mar sin, táimid ag dul a bheith i bhfeidhm ceithre feidhmeanna an cluiche na cúig cinn déag,
init, a tharraingt, bogadh, agus bhuaigh.
Gcéad dul síos, a ligean ar dul i ngleic le init.
I Tosaithe, le haghaidh thúsú, ionadaíocht againn ar an mbord i sraith slánuimhir 2D.
Agus é seo ar a dtugtar athróg domhanda bord le toisí MAX, agus MAX,
na toisí uasta an bhoird.
Anois, an ghné iarbhír an bhoird Tugtar an t-úsáideoir, ionadaíocht sa
an tslánuimhir d, a d'fhéadfadh a bheith níos lú ná MAX.
Ach, i C, ní féidir leat arrays Athraigh, mar sin go bhfuil tú ag greamaithe le
go thoise uasta.
>> Is é do phost i Tosaithe a populate luachanna an bhoird
leis an luach ceart.
Anois, tá muid le feiceáil arrays 1D, ach conas a dhéanann arrays 2D obair?
Níl innéacs ar an tsraith nua, náid innéacsaithe mar i gcónaí, agus ansin freisin de
an colún.
Agus beidh tú a líonadh isteach do greille i i Luachanna íslitheach, díreach cosúil le seo.
Greille, 0, 0, 0 chéile, colún 0 Tá, 8, is é greille 0, 1 7.
Tá sé seo le haghaidh mar shampla i gcás ina d, beag d, tá 3.
>> Anois, ní mór ar an mbord i cúig cinn déag freisin bhfuil tíl bán, má tá tú riamh
a bhí leis an cluiche fisiciúil.
Ach, tá an bord le sraith slánuimhir, mar sin Tá gach na luachanna a bheith slánuimhreacha.
Mar sin, tá sé suas chun duit cinneadh slánuimhir luach chun ionadaíocht a dhéanamh tíl bán.
Chun a thúsú do bhord, is féidir leat é a úsáid struchtúir lúb a bhfuil an
staid ag tosú ar an mbord, i gcás ina bord Léiríonn mé j an ghné ag
i as a chéile agus colún j.
Tosaíonn siad in ord íslitheach, agus, cuimhnigh, má bhíonn an líon na n tíleanna
Is corr, ansin tá tú ag dul a bheith acu chun babhtála an suíomh na 2 agus de 1.
Mar sin, tá, ní mór dúinn ár n- bord initialized.
>> Anois, go bhfuil againn initialized ár bord, tá sé in am chun é a dhearadh.
Beidh Tarraing phriontáil ar staid reatha an bord, ach ní mór duit a dhéanamh cinnte
chun tíleanna phriontáil san ord céanna go atá tú ag initialized iad.
Agus is gá duit go formáid freisin do líon gceart.
Toisc go fhéadfadh a bheith againn dhigit aonair agus dhigit dúbailte, ansin ba mhaith leat a
phriontáil spás folamh sula aon uimhreacha digit amháin.
Úsáid tú go bhfuil trí úsáid a bhaint as an placeholder -.
>> Ach cuimhnigh ár spás bán.
Nílimid ag iarraidh a phriontáil ar an líon iarbhír go atá roghnaithe againn chun ionadaíocht a
go spás bán i bord, ach táimid freisin nach mian aon rud a phriontáil ar chor ar bith.
Mar sin, cad is féidir leat a dhéanamh go bhfuil siombail a shainmhíniú nó carachtar chun ionadaíocht a
tíl bán.
I samplaí roimhe atá roghnaithe mé béim, agus ansin a phriontáil tú díreach
go bhfuil aon uair a shroicheann tú an bán spás i do fheidhm tharraingt.
>> Beidh Mar sin, a tharraingt a bheith neadaithe do lúba.
Rud éigin mar seo.
I gcás gach as a chéile, agus ansin le haghaidh gach luach i an tsraith, tá tú ag dul a phriontáil
luach sa spás seo.
Nuair atá tú i gcló na luachanna i ndiaidh a chéile, ansin tú
is féidir a phriontáil ar líne nua.
Cuimhnigh go bhfuil an t-ordú do do tharraingt Ní mór an fheidhm macalla nó a scáthán ar an t-ordú
i do fheidhm initialized.
>> Anois go initialized tú an mbord, agus go atá tú tharraingt air, tá sé in am chun ligean
an t-úsáideoir a chur in eagar agus a chur ar a ghluaiseann.
Mar sin, san fheidhm Fifteen.c, an Bíonn an clár ionchur ón úsáideoir agus
ansin iarrann an fheidhm bogadh, ag dul i líon na tíl go
úsáideoir mian a bhogadh.
Anois, a bheith cúramach.
Is é seo an líon iarbhír na tíl agus ní a seasamh iarbhír.
Mar sin, beidh ort chun cuardach a dhéanamh ar an tíl a seasamh a fhios agat cá bhfuil sé.
>> Anois, ba chóir duit a cheadú ach amháin an t-úsáideoir a dhéanamh le bogadh má tá sé dlíthiúil.
Tá aistriú dlíthiúil bith tíl go bhfuil in aice leis an tíl bán.
Ciallaíonn sé sin, thuas agus thíos, le an chlé agus ar dheis.
Mar sin, beidh ort a fhios áit Is é an tíl bán chomh maith.
Anois, do gach gluaiseacht go bhfuil tú ag cuardach le haghaidh na n-úsáideoirí tíl, ach is dócha
Ní fearr chun cuardach a dhéanamh ar an tíl bán gach uair toisc go bhfuil tú ag déanamh air
gach uair amháin ar an úsáideoir mian a bhogadh.
Mar sin, ina ionad sin, tá sé is fearr chun cuimhneamh áit Is é an tíl bán ag úsáid roinnt
maith athróg ainmnithe.
Mar sin, nuair a cheadaíonn duit an t-úsáideoir a dhéanamh ar a n- bogann, tá siad go maith ar a n-
bhealach a bhuaigh an cluiche cúig cinn déag.
>> A bhuaigh an cluiche cúig cinn déag, an tíleanna a bheith in ord ar leith, agus
Seiceálacha an fheidhm a bhuaigh cibé Is é an cluiche a bhuaigh.
Tuairisceáin sé Fíor má tá an cluiche a bhuaigh agus Is iad na tíleanna san ord ceart,
agus Bréagach a mhalairt.
Mar sin, a bhuaigh an cluiche cúig cinn déag, tíleanna a ordú a mhéadú, leis an
tíl bán ag an choirnéal ceart bun.
Mar sin, conas a dhéanann tú seiceáil an bhfuil an t-úsáideoir tar éis bogadh an bord isteach an ceart
treoshuíomh?
>> Bhuel, beidh tú iterate thar an mbord agus seiceáil na luachanna a dhéanamh cinnte go
tá siad san áit cheart.
Chun seo a dhéanamh, is féidir leat úsáid a bhaint neadaithe do lúba díreach mar a rinne tú
i tharraingt agus i init.
Tá cúpla bealaí a sheiceáil agus a bhailíochtú cibé an bhfuil an bord
ceart agus bhuaigh foirmiú, cé.
Má théann tú ó chlé go deas, ag tosú ón tsraith bharr anuas, ansin gach
Ní mór uimhir a bheith níos mó ná an ceann roimhe sin.
Bí cúramach faoi cén luach tú Tá ' a roghnaíodh le haghaidh do tíl bán cé.
>> Nó d'fhéadfaí tú a úsáid athróg bunoscionn le a chinntiú go bhfuil gach luach i bhfeidhm, má
tú ag teacht suas le éigin de foirmle seo a léiriú.
Mar sin, tá spraoi ag tástáil leis an mata.
Nuair atá tú ag teacht suas leis ar bhealach, ar ais Fíor nuair a bheidh an t-úsáideoir a bhuaigh an cluiche.
Ach má tá aon luach mícheart, ar ais Bréagach, tá an t-úsáideoir chun leanúint ar aghaidh ag bogadh
toisc nach bhfuil siad a bhuaigh an cluiche.
Nuair atá tú a chur i bhfeidhm seo a sheiceáil agus, chomh maith le thúsú, a tharraingt, agus bogadh,
tú críochnaithe an cluiche cúig cinn déag.
Tá Comhghairdeas agus ag imirt spraoi.
Is é mo ainm Zamyla agus tá sé seo CS50.