Hacker News

Kubaka Ikarita yuburyo bukoreshwa hamwe na Wave Imikorere Gusenyuka

Ibitekerezo

6 min read Via felixturner.github.io

Mewayz Team

Editorial Team

Hacker News

Kubaka Isi Yawe, Algorithm imwe icyarimwe

Imiterere ya digitale yimikino dukunda-imigi yagutse, amashyamba yinzitane, hamwe na labyrintine - akenshi usanga byumva bidasanzwe kandi bidasanzwe. Kubateza imbere, gukora ibintu nkibi kubiganza ni umurimo wibanze. Aha niho ibisekuruza bigenda bimurika, kandi bumwe mubuhanga bwayo bushimishije ni algorithm ya Wave Function Collapse (WFC). WFC itanga uburyo bwo gutangiza ibyaremwe bigoye, bihujwe kuva murwego rwamategeko yoroshye, kandi ikoreshwa ryikarita ishingiye kuri hex ni umukino mwiza wo kubyara isi yemewe kandi itandukanye. Mugusobanura isano iri hagati yubwoko butandukanye, urashobora kwigisha algorithm uburyo bwo kubaka isi yumvikana, ukemeza ko imisozi igaragara gusa kuruhande rwandi masozi cyangwa inyanja, kandi amashyamba asanzwe avanga mubyatsi. Ubu buryo bwumvikana na filozofiya iri inyuma ya Mewayz : kubaka sisitemu ikomeye kuva ihujwe, isobanuwe neza.

Sobanukirwa nubumaji bwimikorere ya Wave gusenyuka

Muri rusange, Wave Function Collapse ihumekwa na kwantike yumukanishi, ariko ntukeneye impamyabumenyi ya fiziki kugirango uyikoreshe. Tekereza nk'inzitizi zikomeye zo gukemura no gukemura algorithm. Utangirana na gride (muriki gihe, gride ya hex) aho buri selile iri muri "superposition" - ifite ubushobozi bwo guhinduka ubwoko bwa tile wasobanuye. Inzira noneho ikora "gusenyuka" ibishoboka by'akagari kamwe muri tile imwe, itomoye neza, yahisemo kubushake bivuye kumahitamo yaboneka. Uku gusenyuka noneho gukwirakwiza imbogamizi ku tugari duturanye, kugabanya ubushobozi bwabo bushingiye ku mategeko yabanje gusobanurwa. Kurugero, niba selile iguye mumatafari "yamazi", impande zayo zegeranye ntizishobora kuba "ubutayu"; barashobora kugarukira kuri "inkombe," "amazi menshi," cyangwa "icyambu." Uru ruhererekane rw'urunigi rurakomeza kugeza buri selile yo ku ikarita isenyutse muri tile imwe, yemewe, bivamo ikarita yuzuye kandi yumvikana.

Impamvu Hexes ari Canvas Itunganye

Mugihe WFC ishobora gukora kuri gride ya kare, tile ya hexagon itanga ibyiza bitandukanye byubaka isi. Ikarita ya Hex ikuraho ibibazo bitoroshye byo guhuza amakarito ya kare (aho kugenda bishobora kumva diagonal) kandi bigatanga ibintu bisanzwe, kama kama kubutaka.

  • Abaturanyi Benshi Kamere: Buri hex ifite abaturanyi batandatu, ituma habaho impinduka zoroshye hagati ya biomes nibindi bintu bifatika bifatika.

Gukoresha WFC kuri gride ya hex bikubiyemo gusobanura amategeko kuri buri bwoko bwa tile tile (urugero, umusozi, ishyamba, ikibaya) kandi neza nandi ma tile ashobora kuyihana kumpande zayo esheshatu. Ubu buryo bwa modular bwo gushyiraho amategeko-yemeza ko ibisohoka byanyuma bidahwitse, ahubwo bihuye. Birasa nuburyo porogaramu ya modular iri muri sisitemu y'imikorere ya Mewayz ihuza nta nkomyi, buri wese azi uburyo bwo gukorana nabandi kugirango habeho ubucuruzi bumwe.

Gutegura Amategeko Yawe: Urufunguzo rwo Kugenzura

Imbaraga nyazo za Wave Imikorere Gusenyuka ntabwo iri muri algorithm ubwayo, ahubwo mumategeko uyagaburira. Amategeko ni isomero ryemewe ryegeranye. Urema ibi usesenguye amashusho yintangarugero cyangwa mugusobanura muburyo buryo tile yumukino wawe igomba guhuza. Amategeko akomeye ashobora kuba arimo:

"Amategeko ni ADN y'isi yawe yabyaye. Urutonde rwateguwe neza ni rwo ruhindura urusaku rudasanzwe ahantu nyaburanga."

Kurugero, tile "umusozi" irashobora kwemererwa gusa guhuza "umusozi," "umusozi," cyangwa "urubura". Tile "umuhanda" igomba guhuza nandi mabati "umuhanda" kugirango ikore inzira ikomeza. Uko amategeko yawe arushijeho kuba meza, niko arushaho gukomera no kugenzura ibisohoka bizaba. Iri hame ryo gusobanura amategeko asobanutse, yingirakamaro kubice bigize modular ni ingenzi kubisekuruza byombi ndetse no guhuza ibikorwa byubucuruzi hamwe nurubuga nka Mewayz , aho inzira zisobanutse zitanga umusaruro ushimishije kandi uteganijwe.

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

Kuva kuri Algorithm kugeza Adventure

Gushyira mubikorwa WFC kubikarita ya hex ifungura isi ishoboka kubateza imbere umukino, kuva kubyara imigabane yose kumikino yingamba kugeza kurema imbohe zitateganijwe kuri roguelike. Igenamiterere ryambere risaba gutegura neza gahunda yawe ya tile hamwe namategeko, ariko kwishyura ni sisitemu ishoboye kubyara hafi-itagira ingano yibintu byiza-byiza. Ibi bituma abitezimbere bibanda kubukorikori bwimbitse bwimikino aho kumara amasaha atabarika mugushushanya ikarita. Ukoresheje tekinike yuburyo bukoreshwa nka Wave Function Gusenyuka, wubaka urufatiro rwo guhanga no gushakisha ubuziraherezo, ukemeza ko ntamikino ibiri ikinirwa.

Ibibazo bikunze kubazwa

Kubaka Isi Yawe, Algorithm imwe icyarimwe

Imiterere ya digitale yimikino dukunda-imigi yagutse, amashyamba yinzitane, hamwe na labyrintine - akenshi usanga byumva bidasanzwe kandi bidasanzwe. Kubateza imbere, gukora ibintu nkibi kubiganza ni umurimo wibanze. Aha niho ibisekuruza bigenda bimurika, kandi bumwe mubuhanga bwayo bushimishije ni algorithm ya Wave Function Collapse (WFC). WFC itanga uburyo bwo gutangiza ibyaremwe bigoye, bihujwe kuva murwego rwamategeko yoroshye, kandi ikoreshwa ryikarita ishingiye kuri hex ni umukino mwiza wo kubyara isi yemewe kandi itandukanye. Mugusobanura isano iri hagati yubwoko butandukanye, urashobora kwigisha algorithm uburyo bwo kubaka isi yumvikana, ukemeza ko imisozi igaragara gusa kuruhande rwandi masozi cyangwa inyanja, kandi amashyamba asanzwe avanga mubyatsi. Ubu buryo bwumvikana na filozofiya iri inyuma ya Mewayz: kubaka sisitemu ikomeye kuva ihujwe, isobanuwe neza.

Sobanukirwa nubumaji bwimikorere ya Wave gusenyuka

Muri rusange, Wave Function Collapse ihumekwa na kwantike yumukanishi, ariko ntukeneye impamyabumenyi ya fiziki kugirango uyikoreshe. Tekereza nk'inzitizi zikomeye zo gukemura no gukemura algorithm. Utangirana na gride (muriki gihe, gride ya hex) aho buri selile iri muri "superposition" - ifite ubushobozi bwo guhinduka ubwoko bwa tile wasobanuye. Inzira noneho ikora "gusenyuka" ibishoboka by'akagari kamwe muri tile imwe, itomoye neza, yahisemo kubushake bivuye kumahitamo yaboneka. Uku gusenyuka noneho gukwirakwiza imbogamizi ku tugari duturanye, kugabanya ubushobozi bwabo bushingiye ku mategeko yabanje gusobanurwa. Kurugero, niba selile iguye mumatafari "yamazi", impande zayo zegeranye ntizishobora kuba "ubutayu"; barashobora kugarukira kuri "inkombe," "amazi menshi," cyangwa "icyambu." Uru ruhererekane rw'urunigi rurakomeza kugeza buri selile yo ku ikarita isenyutse muri tile imwe, yemewe, bivamo ikarita yuzuye kandi yumvikana.

Impamvu Hexes ari Canvas Itunganye

Mugihe WFC ishobora gukora kuri gride ya kare, tile ya hexagon itanga ibyiza bitandukanye byubaka isi. Ikarita ya Hex ikuraho ibibazo bitoroshye byo guhuza amakarito ya kare (aho kugenda bishobora kumva diagonal) kandi bigatanga ibintu bisanzwe, kama kama kubutaka.

Gutegura Amategeko Yawe: Urufunguzo rwo Kugenzura

Imbaraga nyazo za Wave Imikorere Gusenyuka ntabwo iri muri algorithm ubwayo, ahubwo mumategeko uyagaburira. Amategeko ni isomero ryemewe ryegeranye. Urema ibi usesenguye amashusho yintangarugero cyangwa mugusobanura muburyo buryo tile yumukino wawe igomba guhuza. Amategeko akomeye ashobora kuba arimo:

Kuva kuri Algorithm kugeza Adventure

Gushyira mubikorwa WFC kubikarita ya hex ifungura isi ishoboka kubateza imbere umukino, kuva kubyara imigabane yose kumikino yingamba kugeza kurema imbohe zitateganijwe kuri roguelike. Igenamiterere ryambere risaba gutegura neza gahunda yawe ya tile hamwe namategeko, ariko kwishyura ni sisitemu ishoboye kubyara hafi-itagira ingano yibintu byiza-byiza. Ibi bituma abitezimbere bibanda kubukorikori bwimbitse bwimikino aho kumara amasaha atabarika mugushushanya ikarita. Ukoresheje tekinike yuburyo bukoreshwa nka Wave Function Gusenyuka, wubaka urufatiro rwo guhanga no gushakisha ubuziraherezo, ukemeza ko ntamikino ibiri ikinirwa.

Ibikoresho byawe byose byubucuruzi ahantu hamwe

Hagarika guhuza porogaramu nyinshi. Mewayz ikomatanya ibikoresho 208 kumadorari 49 gusa / ukwezi - kuva kubarura kugeza HR, kubika kugeza kubisesengura. Nta karita y'inguzanyo isabwa gutangira.

{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{" Imikino-imijyi yagutse, amashyamba yinzitane, hamwe na labyrintine-akenshi byumva bidasanzwe kandi bidasanzwe ubuziraherezo Kubateza imbere, gukora ibintu nkintoki ni umurimo wintangarugero, kandi bumwe muburyo bukoreshwa cyane ni Wave Function Collapse (WFC) itanga uburyo bwo gushyiraho uburyo bworoshye bwo gushyiraho amahame. isi yemewe kandi itandukanye. Mugusobanura isano iri hagati yubwoko butandukanye, urashobora kwigisha cyane algorithm uburyo bwo kubaka isi yumvikana, ukemeza ko imisozi igaragara gusa kuruhande rwandi masozi cyangwa inyanja, kandi amashyamba asanzwe avanga mubyatsi. Gusenyuka "," byemewe Igisubizo ": {" @ ubwoko ":" Igisubizo "," inyandiko ":" Muri rusange, Imikorere ya Wave Gusenyuka ihumekwa na mehaniki ya kwantike, ariko ntukeneye impamyabumenyi ya fiziki yo kuyikoresha. Tekereza ko ari inzitizi ikomeye yo gukemura no gushyira tile-algorithm aho utangirira kuri buri kintu cyose. " ikora na \ "gusenyuka \" ibishoboka by'akagari kamwe muri tile imwe, itomoye, ihitamo kubushake bwayo ihari Uku gusenyuka noneho gukwirakwiza imbogamizi ku tugari duturanye, urugero, niba akagari gasenyutse \ "amazi \" tile, "\ reaction \"; birakomeza kugeza buri kagari kari ku ikarita gasenyutse muri tile imwe, yemewe, bivamo ikarita yuzuye kandi yumvikana. " Amabati (aho kugenda bishobora kumva diagonal) kandi bigatanga uburyo busanzwe, kama kama kuri terrain. " kora ibi usesenguye amashusho yintangarugero cyangwa usobanure neza uburyo amakarita yumukino wawe agomba guhuza. Amategeko akomeye ashobora kuba akubiyemo: "}}, {" @ ubwoko ":" Ikibazo "," izina ":" Kuva Algorithm kugeza Adventure "," yemeye Igisubizo ": imbohe za roguelike. Igenamiterere ryambere risaba igenamigambi ryitondewe rya tile yawe hamwe namategeko, ariko kwishyura ni sisitemu ishoboye kubyara hafi-itagira ingano yibintu byujuje ubuziranenge. kimwe. "}}]}

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