Hacker News

Hacio Super Mario 64 gan ddefnyddio bylchau gorchuddio

Sylwadau

11 min read Via happel.ai

Mewayz Team

Editorial Team

Hacker News

Tu Hwnt i'r Sgrin: Pan fydd Gemau Fideo yn Cyfarfod â Mathemateg Haniaethol

Ym myd meddalwedd, rydym yn aml yn meddwl am raglenni fel rhai penderfynol a sefydlog. Dylai mewnbwn a roddir bob amser gynhyrchu'r un allbwn, iawn? Mae'n ymddangos bod Super Mario 64, platfformwr annwyl 1996, yn enghraifft berffaith o hyn. Mae rheolau ei bydysawd yn ymddangos yn absoliwt: neidio ar elyn, mae'n marw; syrthiwch i bydew, byddwch yn colli bywyd. Fodd bynnag, mae cymuned ymroddedig o redwyr cyflym a rhaglenwyr hobïwyr wedi treulio degawdau yn archwilio ymylon y byd digidol hwn, gan ddarganfod labyrinth o glitches ac ymddygiadau anfwriadol. Yn syndod, mae'r cysyniad mathemategol o "orchuddio gofodau," pwnc o dopoleg algebraidd, yn darparu un o'r fframweithiau mwyaf cain ar gyfer deall sut mae'r diffygion hyn yn caniatáu i Mario dorri rheolau sylfaenol y gêm a chyflawni'r amhosibl.

Deall System Gydlynu'r Gêm

Yn ei hanfod, mae Super Mario 64, fel y mwyafrif o gemau 3D, yn dibynnu ar system gydlynu i olrhain safle Mario. Mae byd y gêm wedi'i fapio mewn tri dimensiwn: X, Y, a Z. O dan amgylchiadau arferol, mae symudiad Mario wedi'i gyfyngu gan geometreg y lefel - mae'r waliau'n gadarn, mae'n bosibl cerdded y lloriau. Fodd bynnag, mae cof y gêm yn gyfyngedig. I gynrychioli safle Mario, mae'r gêm yn defnyddio newidynnau a all ddal ystod benodol o rifau yn unig. Pan fydd Mario yn symud y tu hwnt i ffiniau arfaethedig lefel, gall y newidynnau hyn "orlifo" neu "lapio o gwmpas," gan arwain at ymddygiad annisgwyl. Yr effaith cofleidiol hon sy'n creu cysylltiad diriaethol â byd haniaethol gorchuddion gofodau.

Beth yw Man Gorchuddio?

Mewn topoleg, cysyniad mathemategol yw gofod gorchuddio sy'n disgrifio gofod mwy sy'n "gorchuddio" un llai trwy fapio parhaus. Cyfatebiaeth syml, annhechnegol yw grisiau troellog sy'n gorchuddio cylch. Dychmygwch un pwynt ar y llawr gwaelod. Wrth i chi gerdded i fyny'r grisiau, rydych yn union uwchben yr un pwynt ar bob llawr. Y troell anfeidrol yw'r "gofod gorchuddio," a'r cylch sengl ar y llawr gwaelod yw'r "gofod sylfaenol." Mae pob pwynt ar y ddaear (y gwaelod) yn cyfateb i nifer anfeidrol o bwyntiau yn union uwch ei ben ar y troell (y clawr). Yn yr un modd, meddyliwch am forgrugyn ar rigol record; cylch yw'r rhigol, ond mae llwybr y morgrugyn ar hyd y rhigol droellog ar wyneb y cofnod yn ofod gorchuddio i'r cylch hwnnw.

"Prinder y diffygion hyn yw eu bod yn datgelu strwythur mathemategol gwaelodol byd y gêm, strwythur na fwriadwyd erioed i'w weld ond sydd serch hynny yn bresennol."

Undebau Cyfochrog yng Nghastell Peach

Yn Super Mario 64, gellir meddwl am ardal chwarae arfaethedig y gêm ar gyfer pob lefel fel y "gofod sylfaenol." Ond oherwydd y ffordd y caiff cyfesurynnau eu storio a'u cyfrifo, mae injan y gêm mewn gwirionedd yn creu grid ailadroddus helaeth o'r lefelau hyn. Mae pob cell yn y grid hwn yn gopi perffaith, neu'n "orchudd," o'r lefel wreiddiol. Dyma beth mae chwaraewyr yn ei alw'n "fydysawdau cyfochrog." Fel arfer, mae waliau a ffiniau yn cadw Mario yn gyfyngedig i'r copi canolog, bwriadedig. Fodd bynnag, trwy ddefnyddio glitches penodol - yn aml yn cynnwys symudiadau manwl gywir sy'n achosi'r gêm i gamgyfrifo safle Mario - gall chwaraewyr orfodi cyfesurynnau Mario i "lapio" o un o'r bydysawdau cyfochrog hyn i un arall.

Dyma'r darnia. Trwy drin cyflwr y gêm, gall chwaraewr wneud i Mario ymddangos fel pe bai mewn "copi" hollol wahanol o'r lefel, un sy'n union yr un fath yn geometregol ond wedi'i leoli mewn rhan wahanol o grid cydgysylltu mawreddog, sylfaenol y gêm. O'r olygfa newydd hon, gall Mario osgoi rhwystrau sy'n anorchfygol yn y gofod gêm arfaethedig. Y sylweddoliad allweddol yw nad yw rhesymeg y gêm ond yn gwirio am wrthdrawiadau a sbardunau o fewn y "copi" presennol y mae Mario i mewn.

  • Y Grisiau Anfeidrol: Mae enghraifft enwog yn golygu cyrraedd grisiau sy'n ymddangos yn ddiddiwedd heb gasglu'r sêr gofynnol. Trwy berfformio glitch manwl gywir, mae chwaraewyr yn symud Mario i fydysawd cyfochrog lle mae sbardun y grisiau eisoes wedi'i actifadu.
  • Clipio Waliau: Trwy drin ongl a chyflymder Mario yn erbyn wal, gall chwaraewyr orfodi ei gyfesurynnau i orlifo i mewn i "gopi" cyfagos o'r ystafell, gan ganiatáu iddo gerdded trwy ddeunydd solet.
  • Llwybrau Byr Speedrun: Mae'r technegau hyn yn sylfaenol i rediadau cyflym, gan alluogi chwaraewyr i gwblhau'r gêm mewn munudau drwy hepgor dognau enfawr o'r gêm arfaethedig.

Adeiladu System Gydlynol, Ddim yn Un Glitchy

Er bod hacio gêm yn datgelu strwythurau cudd hynod ddiddorol, ym myd meddalwedd busnes, natur anrhagweladwy yw'r gelyn. Rhaid i system weithredu busnes fod yn ddibynadwy ac yn gyson. Dyma lle mae'r athroniaeth y tu ôl i blatfform fel Mewayz yn dod yn hollbwysig. Mae Mewayz wedi'i gynllunio fel OS busnes modiwlaidd i ddarparu amgylchedd cydlynol a diffiniedig ar gyfer eich gweithrediadau. Yn lle system fregus lle gall newidiadau bach arwain at ganlyniadau trychinebus ac anfwriadol (fel gorlif cydlynu), mae Mewayz yn cynnig modiwlau sefydlog, integredig ar gyfer CRM, rheoli prosiectau a chyfathrebu. Y nod yw creu llif gwaith di-dor lle mae data'n llifo'n rhagweladwy rhwng modiwlau, gan roi golwg glir a chywir i chi o'ch gweithrediad cyfan - nid oes angen bydysawdau cyfochrog. Yn yr un modd ag y mae deall gorchuddion gofod yn helpu i egluro mecaneg gudd gêm, mae defnyddio system sydd wedi'i llunio'n dda fel Mewayz yn eich helpu i ddeall a meistroli gwir strwythur eich busnes.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Cwestiynau Cyffredin

Tu Hwnt i'r Sgrin: Pan fydd Gemau Fideo yn Cyfarfod â Mathemateg Haniaethol

Ym myd meddalwedd, rydym yn aml yn meddwl am raglenni fel rhai penderfynol a sefydlog. Dylai mewnbwn a roddir bob amser gynhyrchu'r un allbwn, iawn? Mae'n ymddangos bod Super Mario 64, platfformwr annwyl 1996, yn enghraifft berffaith o hyn. Mae rheolau ei bydysawd yn ymddangos yn absoliwt: neidio ar elyn, mae'n marw; syrthiwch i bydew, byddwch yn colli bywyd. Fodd bynnag, mae cymuned ymroddedig o redwyr cyflym a rhaglenwyr hobïwyr wedi treulio degawdau yn archwilio ymylon y byd digidol hwn, gan ddarganfod labyrinth o glitches ac ymddygiadau anfwriadol. Yn syndod, mae'r cysyniad mathemategol o "orchuddio gofodau," pwnc o dopoleg algebraidd, yn darparu un o'r fframweithiau mwyaf cain ar gyfer deall sut mae'r diffygion hyn yn caniatáu i Mario dorri rheolau sylfaenol y gêm a chyflawni'r amhosibl.

Deall System Gydgysylltu'r Gêm

Yn ei hanfod, mae Super Mario 64, fel y mwyafrif o gemau 3D, yn dibynnu ar system gydlynu i olrhain safle Mario. Mae byd y gêm wedi'i fapio mewn tri dimensiwn: X, Y, a Z. O dan amgylchiadau arferol, mae symudiad Mario wedi'i gyfyngu gan geometreg y lefel - mae'r waliau'n gadarn, mae'n bosibl cerdded y lloriau. Fodd bynnag, mae cof y gêm yn gyfyngedig. I gynrychioli safle Mario, mae'r gêm yn defnyddio newidynnau a all ddal ystod benodol o rifau yn unig. Pan fydd Mario yn symud y tu hwnt i ffiniau arfaethedig lefel, gall y newidynnau hyn "orlifo" neu "lapio o gwmpas," gan arwain at ymddygiad annisgwyl. Yr effaith cofleidiol hon sy'n creu cysylltiad diriaethol â byd haniaethol gorchuddion gofodau.

Beth yw Man Gorchuddio?

Mewn topoleg, cysyniad mathemategol yw gofod gorchuddio sy'n disgrifio gofod mwy sy'n "gorchuddio" un llai trwy fapio parhaus. Cyfatebiaeth syml, annhechnegol yw grisiau troellog sy'n gorchuddio cylch. Dychmygwch un pwynt ar y llawr gwaelod. Wrth i chi gerdded i fyny'r grisiau, rydych yn union uwchben yr un pwynt ar bob llawr. Y troell anfeidrol yw'r "gofod gorchuddio," a'r cylch sengl ar y llawr gwaelod yw'r "gofod sylfaenol." Mae pob pwynt ar y ddaear (y gwaelod) yn cyfateb i nifer anfeidrol o bwyntiau yn union uwch ei ben ar y troell (y clawr). Yn yr un modd, meddyliwch am forgrugyn ar rigol record; cylch yw'r rhigol, ond mae llwybr y morgrugyn ar hyd y rhigol droellog ar wyneb y cofnod yn ofod gorchuddio i'r cylch hwnnw.

Undebau Cyfochrog yng Nghastell Peach

Yn Super Mario 64, gellir meddwl am ardal chwarae arfaethedig y gêm ar gyfer pob lefel fel y "gofod sylfaenol." Ond oherwydd y ffordd y caiff cyfesurynnau eu storio a'u cyfrifo, mae injan y gêm mewn gwirionedd yn creu grid ailadroddus helaeth o'r lefelau hyn. Mae pob cell yn y grid hwn yn gopi perffaith, neu'n "orchudd," o'r lefel wreiddiol. Dyma beth mae chwaraewyr yn ei alw'n "fydysawdau cyfochrog." Fel arfer, mae waliau a ffiniau yn cadw Mario yn gyfyngedig i'r copi canolog, bwriadedig. Fodd bynnag, trwy ddefnyddio glitches penodol - yn aml yn cynnwys symudiadau manwl gywir sy'n achosi'r gêm i gamgyfrifo safle Mario - gall chwaraewyr orfodi cyfesurynnau Mario i "lapio" o un o'r bydysawdau cyfochrog hyn i un arall.

Adeiladu System Gydlynol, Ddim yn Un Glitchy

Er bod hacio gêm yn datgelu strwythurau cudd hynod ddiddorol, ym myd meddalwedd busnes, natur anrhagweladwy yw'r gelyn. Rhaid i system weithredu busnes fod yn ddibynadwy ac yn gyson. Dyma lle mae'r athroniaeth y tu ôl i blatfform fel Mewayz yn dod yn hollbwysig. Mae Mewayz wedi'i gynllunio fel OS busnes modiwlaidd i ddarparu amgylchedd cydlynol a diffiniedig ar gyfer eich gweithrediadau. Yn lle system fregus lle gall newidiadau bach arwain at ganlyniadau trychinebus ac anfwriadol (fel gorlif cydlynu), mae Mewayz yn cynnig modiwlau sefydlog, integredig ar gyfer CRM, rheoli prosiectau a chyfathrebu. Y nod yw creu llif gwaith di-dor lle mae data'n llifo'n rhagweladwy rhwng modiwlau, gan roi golwg glir a chywir i chi o'ch gweithrediad cyfan - nid oes angen bydysawdau cyfochrog. Yn yr un modd ag y mae deall gorchuddion gofod yn helpu i egluro mecaneg gudd gêm, mae defnyddio system sydd wedi'i llunio'n dda fel Mewayz yn eich helpu i ddeall a meistroli gwir strwythur eich busnes.

Adeiladu Eich Busnes OS Heddiw

O weithwyr llawrydd i asiantaethau, mae Mewayz yn pweru 138,000+ o fusnesau gyda 208 o fodiwlau integredig. Dechreuwch am ddim, uwchraddiwch pan fyddwch chi'n tyfu.

Creu Cyfrif Am Ddim →

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime