Hacking Super Mario 64 lè l sèvi avèk espas ki kouvri yo | Mewayz Blog Skip to main content
Hacker News

Hacking Super Mario 64 lè l sèvi avèk espas ki kouvri yo

Kòmantè

13 min read Via happel.ai

Mewayz Team

Editorial Team

Hacker News

Pi lwen pase ekran an: Lè jwèt videyo yo rankontre matematik abstrè

Nan mond lojisyèl, nou souvan panse pwogram yo kòm detèminist ak fiks. Yon opinyon yo ta dwe toujou pwodwi menm pwodiksyon an, dwa? Super Mario 64, platformer 1996 renmen anpil la, parèt yon egzanp pafè sou sa. Règ linivè li yo sanble absoli: sote sou yon lènmi, li mouri; tonbe nan yon twou, ou pèdi yon lavi. Sepandan, yon kominote devwe nan speedrunners ak pwogramasyon amater te pase dè dekad sonde bor yo nan mond dijital sa a, dekouvri yon labirent nan pepen ak konpòtman envolontè. Etonan, konsèp matematik "espas kouvri," yon sijè ki soti nan topoloji aljebrik, bay youn nan kad ki pi elegant pou konprann ki jan pwoblèm sa yo pèmèt Mario kraze règ fondamantal jwèt la epi reyalize enposib la.

Konprann Sistèm Kowòdone jwèt la

Nan debaz li, Super Mario 64, tankou pifò jwèt 3D, depann sou yon sistèm kowòdone pou swiv pozisyon Mario. Mond jwèt la trase nan twa dimansyon: X, Y, ak Z. Nan sikonstans nòmal, mouvman Mario la limite pa jeyometri nivo a—mi yo solid, planche yo ka mache. Sepandan, memwa jwèt la fini. Pou reprezante pozisyon Mario, jwèt la sèvi ak varyab ki ka sèlman kenbe yon seri sèten nimewo. Lè Mario deplase pi lwen pase limit yo gen entansyon nan yon nivo, varyab sa yo ka "debòde" oswa "vlope alantou," ki mennen nan konpòtman inatandi. Se efè wrap-around sa a ki kreye yon koneksyon byen mèb ak mond abstrè ki kouvri espas yo.

Ki sa ki yon espas ki kouvri?

Nan topoloji, yon espas ki kouvri se yon konsèp matematik ki dekri yon espas ki pi gwo ki "kouvri" yon espas ki pi piti atravè yon kat kontinyèl. Yon senp, analoji ki pa teknik se yon eskalye espiral ki kouvri yon sèk. Imajine yon sèl pwen nan etaj tè a. Pandan w ap monte eskalye a, w ap dirèkteman anwo menm pwen sa a sou chak etaj. Espiral enfini a se "espas ki kouvri," ak yon sèl sèk nan etaj tè a se "espas baz la." Chak pwen sou tè a (baz la) koresponn ak yon kantite enfini nan pwen dirèkteman anlè li sou espiral la (kouvèt la). Menm jan an tou, panse a yon foumi sou yon groove dosye; Groove a se yon sèk, men chemen foumi a sou renur espiral la sou sifas dosye a se yon espas ki kouvri pou sèk sa a.

"Bote nan pepen sa yo se yo ke yo revele estrikti matematik ki kache nan mond lan jwèt, yon estrikti ki pa janm te gen entansyon yo dwe wè, men se poutan prezan."

Inivè paralèl nan Peach's Castle

Nan Super Mario 64, zòn jwèt la gen entansyon jwe pou chak nivo ka konsidere kòm "espas debaz la." Men, akòz fason kowòdone yo estoke ak kalkile, motè jwèt la aktyèlman kreye yon vas, kadriyaj repete nan nivo sa yo. Chak selil nan kadriyaj sa a se yon kopi pafè, oswa yon "kouvri," nan nivo orijinal la. Sa yo se sa jwè yo rele "linivè paralèl." Nòmalman, mi ak fwontyè kenbe Mario fèmen nan kopi santral la, ki gen entansyon. Sepandan, lè yo itilize pwoblèm espesifik—ki souvan enplike mouvman egzak ki lakòz jwèt la mal kalkile pozisyon Mario—jwè yo ka fòse kowòdone Mario yo "vlope" soti nan youn nan linivè paralèl sa yo nan yon lòt.

Sa a se Hack a. Lè yo manipile eta jwèt la, yon jwè ka fè Mario parèt nan yon "kopi" konplètman diferan nan nivo a, youn ki se jeyometrik ki idantik men pozisyone nan yon pati diferan nan gwo, kadriyaj kowòdone kache jwèt la. Soti nan nouvo pwen avantaj sa a, Mario ka kontoune obstak ki enfranchisabl nan espas jwèt la gen entansyon. Reyalizasyon kle a se ke lojik jwèt la sèlman tcheke pou kolizyon ak deklannche nan "kopi" aktyèl Mario se pous la. Lè w deplase ant espas paralèl sa yo, Mario ka esansyèlman travèse mi oswa imedyatman travèse distans vas.

  • Eskalye a Enfini: Yon egzanp pi popilè enplike nan rive nan yon eskalye w pèdi kontinuèl san yo pa kolekte zetwal yo mande yo. Lè yo fè yon glitch presi, jwè yo deplase Mario nan yon linivè paralèl kote deklanche eskalye a deja aktive.
  • Taye miray la: Lè yo manipile ang ak vitès Mario sou yon miray, jwè yo ka fòse kowòdone li yo debòde nan yon "kopi" adjasan nan chanm nan, sa ki pèmèt li mache nan matyè solid.
  • Rakoursi Speedrun: Teknik sa yo se fondamantal nan speedruns, ki pèmèt jwè yo fini jwèt la nan kèk minit lè yo sote yon gwo pati nan jwèt yo gen entansyon.

Konstwi yon sistèm limenm, pa yon sistèm glitchy

Pandan ke piratage yon jwèt revele estrikti kaptivan kache, nan mond lan nan lojisyèl biznis, enprevizib se lènmi an. Yon sistèm operasyon biznis dwe fiable Et cohérente. Sa a se kote filozofi ki dèyè yon platfòm tankou Mewayz vin kritik. Mewayz fèt kòm yon eksplwatasyon biznis modilè pou bay yon anviwonman limenm ak byen defini pou operasyon ou yo. Olye pou yon sistèm frajil kote ti chanjman ka mennen nan konsekans katastwofik ak envolontè (tankou yon debòde kowòdone), Mewayz ofri modil ki estab, entegre pou CRM, jesyon pwojè, ak kominikasyon. Objektif la se kreye yon workflow san pwoblèm kote done koule previzib ant modil, sa ki ba ou yon gade klè ak egzat sou tout operasyon ou a—pa gen okenn linivè paralèl obligatwa. Menm jan konpreyansyon kouvri espas yo ede eksplike mekanik kache yon jwèt, lè w sèvi ak yon sistèm byen achitekti tankou Mewayz ede w konprann ak metrize vrè estrikti biznis ou a.

💡 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 →

Kesyon yo poze souvan

Beyond ekran an: Lè jwèt videyo yo rankontre matematik abstrè

Nan mond lojisyèl, nou souvan panse pwogram yo kòm detèminist ak fiks. Yon opinyon yo ta dwe toujou pwodwi menm pwodiksyon an, dwa? Super Mario 64, platformer 1996 renmen anpil la, parèt yon egzanp pafè sou sa. Règ linivè li yo sanble absoli: sote sou yon lènmi, li mouri; tonbe nan yon twou, ou pèdi yon lavi. Sepandan, yon kominote devwe nan speedrunners ak pwogramasyon amater te pase dè dekad sonde bor yo nan mond dijital sa a, dekouvri yon labirent nan pepen ak konpòtman envolontè. Etonan, konsèp matematik "espas kouvri," yon sijè ki soti nan topoloji aljebrik, bay youn nan kad ki pi elegant pou konprann ki jan pwoblèm sa yo pèmèt Mario kraze règ fondamantal jwèt la epi reyalize enposib la.

Konprann Sistèm Kowòdone jwèt la

Nan debaz li, Super Mario 64, tankou pifò jwèt 3D, depann sou yon sistèm kowòdone pou swiv pozisyon Mario. Mond jwèt la trase nan twa dimansyon: X, Y, ak Z. Nan sikonstans nòmal, mouvman Mario la limite pa jeyometri nivo a—mi yo solid, planche yo ka mache. Sepandan, memwa jwèt la fini. Pou reprezante pozisyon Mario, jwèt la sèvi ak varyab ki ka sèlman kenbe yon seri sèten nimewo. Lè Mario deplase pi lwen pase limit yo gen entansyon nan yon nivo, varyab sa yo ka "debòde" oswa "vlope alantou," ki mennen nan konpòtman inatandi. Se efè wrap-around sa a ki kreye yon koneksyon byen mèb ak mond abstrè ki kouvri espas yo.

Ki sa ki se yon espas ki kouvri?

Nan topoloji, yon espas ki kouvri se yon konsèp matematik ki dekri yon espas ki pi gwo ki "kouvri" yon espas ki pi piti atravè yon kat kontinyèl. Yon senp, analoji ki pa teknik se yon eskalye espiral ki kouvri yon sèk. Imajine yon sèl pwen nan etaj tè a. Pandan w ap monte eskalye a, w ap dirèkteman anwo menm pwen sa a sou chak etaj. Espiral enfini a se "espas ki kouvri," ak yon sèl sèk nan etaj tè a se "espas baz la." Chak pwen sou tè a (baz la) koresponn ak yon kantite enfini nan pwen dirèkteman anlè li sou espiral la (kouvèt la). Menm jan an tou, panse a yon foumi sou yon groove dosye; Groove a se yon sèk, men chemen foumi a sou renur espiral la sou sifas dosye a se yon espas ki kouvri pou sèk sa a.

Inivè paralèl nan Peach's Castle

Nan Super Mario 64, zòn jwèt la gen entansyon jwe pou chak nivo ka konsidere kòm "espas debaz la." Men, akòz fason kowòdone yo estoke ak kalkile, motè jwèt la aktyèlman kreye yon vas, kadriyaj repete nan nivo sa yo. Chak selil nan kadriyaj sa a se yon kopi pafè, oswa yon "kouvri," nan nivo orijinal la. Sa yo se sa jwè yo rele "linivè paralèl." Nòmalman, mi ak fwontyè kenbe Mario fèmen nan kopi santral la, ki gen entansyon. Sepandan, lè yo itilize pwoblèm espesifik—ki souvan enplike mouvman egzak ki lakòz jwèt la mal kalkile pozisyon Mario—jwè yo ka fòse kowòdone Mario yo "vlope" soti nan youn nan linivè paralèl sa yo nan yon lòt.

Konstwi yon sistèm limenm, pa yon sistèm glitchy

Pandan ke piratage yon jwèt revele estrikti kaptivan kache, nan mond lan nan lojisyèl biznis, enprevizib se lènmi an. Yon sistèm operasyon biznis dwe fiable Et cohérente. Sa a se kote filozofi ki dèyè yon platfòm tankou Mewayz vin kritik. Mewayz fèt kòm yon eksplwatasyon biznis modilè pou bay yon anviwonman limenm ak byen defini pou operasyon ou yo. Olye pou yon sistèm frajil kote ti chanjman ka mennen nan konsekans katastwofik ak envolontè (tankou yon debòde kowòdone), Mewayz ofri modil ki estab, entegre pou CRM, jesyon pwojè, ak kominikasyon. Objektif la se kreye yon workflow san pwoblèm kote done koule previzib ant modil, sa ki ba ou yon gade klè ak egzat sou tout operasyon ou a—pa gen okenn linivè paralèl obligatwa. Menm jan konpreyansyon kouvri espas yo ede eksplike mekanik kache yon jwèt, lè w sèvi ak yon sistèm byen achitekti tankou Mewayz ede w konprann ak metrize vrè estrikti biznis ou a.

Bizye eksplwatasyon biznis ou jodi a

Soti nan endependan rive nan ajans, Mewayz pouvwa plis 138,000 biznis ak 208 modil entegre. Kòmanse gratis, ajou lè w grandi.

Kreye kont gratis →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,203+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,203+ 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