Hacker News

Iwulite usoro hex Map yana arụ ọrụ Wave mebiri

Okwu

11 min read Via felixturner.github.io

Mewayz Team

Editorial Team

Hacker News

Iwulite ụwa gị, otu algọridim n'otu oge

Okirikiri ala dijitalụ nke egwuregwu kachasị amasị anyị—obodo ndị na-agbasa, oke ọhịa, na ụlọ mkpọrọ labyrinthine — na-enwekarị mmetụta nke nkọwa zuru oke na enweghị njedebe. Maka ndị mmepe, ịmepụta ọdịnaya dị otú ahụ site n'aka bụ nnukwu ọrụ. Nke a bụ ebe ọgbọ usoro na-enwu, yana otu n'ime usoro ya kachasị adọrọ mmasị bụ Wave Function Collapse (WFC) algọridim. WFC na-enye ụzọ iji mebe imepụta ihe dị mgbagwoju anya, ihe ejikọtara ọnụ site na usoro iwu dị mfe, yana itinye ya na maapụ hex bụ egwuregwu zuru oke maka iwepụta ụwa egwuregwu dị iche iche. Site n'ịkọwa mmekọrịta dị n'etiti ụdị taịlị dị iche iche, ị nwere ike ịkụziri algọridim ka esi eme ụwa nke nwere ezi uche, hụ na ọnụ ọnụ ugwu na-apụta naanị n'akụkụ ọnụ ọnụ ugwu ma ọ bụ osimiri ndị ọzọ, na oke ohia na-ejikọta ya na ala ahịhịa. Ụzọ a na-adaba na nkà ihe ọmụma dị n'azụMewayz: iwulite usoro siri ike site na njikọ njikọ, modul akọwapụtara nke ọma.

Ịghọta Ime Anwansi nke Ọrụ Wave mebiri

Na isi ya, Wave Function Collapse sitere n'ike n'ike nke quantum, mana ịchọghị nzere physics iji ya. Chee ya ka ọ dị ka ọkaibe na-edozi mmachi na ntinye tile-algọridim. Ị na-amalite na grid (na nke a, a hex grid) ebe cell ọ bụla dị na "superposition" - ọ nwere ike ịghọ ụdị taịlị ọ bụla ị kọwapụtara. Usoro a na-arụkwa ọrụ site na 'ịkwatu' ohere nke otu cell n'ime otu tile doro anya, nke a họọrọ na-enweghị usoro site na nhọrọ ya dị. Ndakpọ a na-agbasa ihe mgbochi na sel ndị agbata obi ya, na-amachi ohere ha dabere na iwu akọwara mbụ. Dịka ọmụmaatụ, ọ bụrụ na cell daa n'ime taịlị "mmiri", hexes dị n'akụkụ ya agaghịzi abụ "ọzara"; ha nwere ike ịbụ oke na "ụsọ mmiri," "mmiri karịa," ma ọ bụ "ọdụ ụgbọ mmiri." Mmeghachi omume yinye a na-aga n'ihu ruo mgbe cell ọ bụla dị na maapụ ahụ ga-adaba n'ime otu tile dị irè, na-ebute maapụ zuru oke na ezi uche na-agbanwe agbanwe.

Gịnị kpatara Hexes ji bụrụ kanvas zuru oke

Ọ bụ ezie na WFC nwere ike ịrụ ọrụ na grids square, taịlị hexagon na-enye uru dị iche iche maka ụlọ ụwa. Maapụ hex na-ewepụ nsogbu njikọta na-adịghị mma nke taịlị square (ebe mmegharị ahụ nwere ike inwe mmetụta diagonal) wee nyekwuo eke, organic eruba na mbara ala.

  • Ndị agbata obi eke ọzọ: hex ọ bụla nwere ndị agbata obi isii, na-enye ohere maka mgbanwe dị nro n'etiti biomes na njirimara mpaghara ndị ọzọ.
  • Mgbagharị Kasị Elu na Oke: Ebe dị anya na-agbanwe agbanwe, nke dị oke mkpa maka usoro egwuregwu dịka oke mmegharị na mpaghara mmetụta.
  • Aesthetic Appeal: Echiche dị ka isometric nke grid hex na-enwekarị mmetụta na-etinye aka na obere grid-dị ka maapụ dabere na square.
Itinye WFC na grid hex gụnyere ịkọwapụta usoro iwu maka ụdị taịlị hex ọ bụla (dịka, ugwu, ọhịa, larịị) yana kpọmkwem taịlị ndị ọzọ nwere ike ịgbachitere ya n'akụkụ isii nke ọ bụla. Usoro usoro nhazi usoro iwu na-eme ka o doo anya na mmepụta ikpeazụ abụghị naanị na-enweghị usoro, kama ọ dịkwa n'otu. Ọ dị ka otu ngwa modular dị n'ime Mewayzsistemu arụ ọrụ si ejikọta n'enweghị nsogbu, onye ọ bụla maara ka ya na ndị ọzọ na-emekọrịta ihe iji mepụta gburugburu azụmahịa jikọtara ọnụ.

Ịmepụta usoro iwu gị: Igodo iji chịkwaa

Ezi ike nke Wave Function Collapse adịghị na algọridim n'onwe ya, mana na iwu ị na-azụ ya. Usoro iwu bụ n'ezie ọbá akwụkwọ nke adjacencies ekwenyere. Ị na-emepụta nke a site n'ịtụle onyonyo nlele ma ọ bụ site n'ụzọ ezi uche dị na ya ịkọwa ka taịlị egwuregwu gị ga-esi jikọọ. Usoro iwu siri ike nwere ike ịgụnye:

"Iwu ndị a bụ DNA nke ụwa emepụtara. Ihe mgbochi a haziri nke ọma bụ ihe na-agbanwe mkpọtụ random ka ọ bụrụ ebe a na-ekwere ekwere."
Dịka ọmụmaatụ, naanị taịlị "ugwu" nwere ike ikwe ka ọ jikọọ na taịlị "ugwu," "ugwu ukwu," ma ọ bụ "snow". Taịlị "ụzọ" ga-achọ ijikọ na taịlị "ụzọ" ndị ọzọ iji mepụta ụzọ na-aga n'ihu. Ka iwu gị na-akpachapụ anya karị, ka mmepụta ga-abụ ọkaibe na njikwa. Nke a ụkpụrụ nke ịkọwapụta doro anya, irè iwu maka modular components bụ Central ma usoro ọgbọ na streamlining azụmahịa workflows na a n'elu ikpo okwu dị kaMewayz, ebe doro anya usoro na-eme ka ire ụtọ na amụma pụta.

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

Site na Algorithm gaa na njem njem

Ịmejuputa WFC maka maapụ hex na-emepe ụwa nke ohere maka ndị mmepe egwuregwu, site na ịmepụta kọntinent niile maka egwuregwu atụmatụ ruo n'ịmepụta ụlọ mkpọrọ na-enweghị atụ maka onye roguelike. Ntọlite ​​mbụ chọrọ iji nlezianya na-eme atụmatụ nhazi na iwu tile gị, mana nkwụghachi ụgwọ bụ sistemu nwere ike iwepụta ọdịiche na-enweghị ngwụcha nke ọdịnaya dị elu. Nke a na-enye ndị mmepe ohere ilekwasị anya n'ichepụta usoro egwuregwu egwuregwu miri emi kama itinye ọtụtụ awa na nhazi maapụ akwụkwọ ntuziaka. Site n'iji usoro usoro dị ka Wave Function Collapse, ị na-ewulite ntọala maka imepụta ihe na nyocha na-adịghị agwụ agwụ, na-ahụ na ọ dịghị egwuregwu abụọ na-eme otu ihe.

Ajụjụ a na-ajụkarị

Iwulite ụwa gị, otu algọridim n'otu oge

Okirikiri ala dijitalụ nke egwuregwu kachasị amasị anyị—obodo ndị na-agbasa, oke ọhịa, na ụlọ mkpọrọ labyrinthine — na-enwekarị mmetụta nke nkọwa zuru oke na enweghị njedebe. Maka ndị mmepe, ịmepụta ọdịnaya dị otú ahụ site n'aka bụ nnukwu ọrụ. Nke a bụ ebe ọgbọ usoro na-enwu, yana otu n'ime usoro ya kachasị adọrọ mmasị bụ Wave Function Collapse (WFC) algọridim. WFC na-enye ụzọ iji mebe imepụta ihe dị mgbagwoju anya, ihe ejikọtara ọnụ site na usoro iwu dị mfe, yana itinye ya na maapụ hex bụ egwuregwu zuru oke maka iwepụta ụwa egwuregwu dị iche iche. Site n'ịkọwa mmekọrịta dị n'etiti ụdị taịlị dị iche iche, ị nwere ike ịkụziri algọridim ka esi eme ụwa nke nwere ezi uche, hụ na ọnụ ọnụ ugwu na-apụta naanị n'akụkụ ọnụ ọnụ ugwu ma ọ bụ osimiri ndị ọzọ, na oke ohia na-ejikọta ya na ala ahịhịa. Ụzọ a na-adaba na nkà ihe ọmụma dị n'azụ Mewayz: iwulite usoro siri ike site na modul jikọtara ọnụ, nke akọwapụtara nke ọma.

Ịghọta Ime Anwansi nke Ọrụ Wave mebiri

Na isi ya, Wave Function Collapse sitere n'ike n'ike nke quantum, mana ịchọghị nzere physics iji ya. Chee ya ka ọ dị ka ọkaibe na-edozi mmachi na ntinye tile-algọridim. Ị na-amalite na grid (na nke a, a hex grid) ebe cell ọ bụla dị na "superposition" - ọ nwere ike ịghọ ụdị taịlị ọ bụla ị kọwapụtara. Usoro a na-arụkwa ọrụ site na 'ịkwatu' ohere nke otu cell n'ime otu tile doro anya, nke a họọrọ na-enweghị usoro site na nhọrọ ya dị. Ndakpọ a na-agbasa ihe mgbochi na sel ndị agbata obi ya, na-amachi ohere ha dabere na iwu akọwara mbụ. Dịka ọmụmaatụ, ọ bụrụ na cell daa n'ime taịlị "mmiri", hexes dị n'akụkụ ya agaghịzi abụ "ọzara"; ha nwere ike ịbụ oke na "ụsọ mmiri," "mmiri karịa," ma ọ bụ "ọdụ ụgbọ mmiri." Mmeghachi omume yinye a na-aga n'ihu ruo mgbe cell ọ bụla dị na maapụ ahụ ga-adaba n'ime otu tile dị irè, na-ebute maapụ zuru oke na ezi uche na-agbanwe agbanwe.

Gịnị kpatara Hexes ji bụrụ kanvas zuru oke

Ọ bụ ezie na WFC nwere ike ịrụ ọrụ na grids square, taịlị hexagon na-enye uru dị iche iche maka ụlọ ụwa. Maapụ hex na-ewepụ nsogbu njikọta na-adịghị mma nke taịlị square (ebe mmegharị ahụ nwere ike inwe mmetụta diagonal) wee nyekwuo eke, organic eruba na mbara ala.

Ịmepụta usoro iwu gị: Igodo iji chịkwaa

Ezi ike nke Wave Function Collapse adịghị na algọridim n'onwe ya, mana na iwu ị na-azụ ya. Usoro iwu bụ n'ezie ọbá akwụkwọ nke adjacencies ekwenyere. Ị na-emepụta nke a site n'ịtụle onyonyo nlele ma ọ bụ site n'ụzọ ezi uche dị na ya ịkọwa ka taịlị egwuregwu gị ga-esi jikọọ. Usoro iwu siri ike nwere ike ịgụnye:

Site na Algorithm gaa na njem njem

Ịmejuputa WFC maka maapụ hex na-emepe ụwa nke ohere maka ndị mmepe egwuregwu, site na ịmepụta kọntinent niile maka egwuregwu atụmatụ ruo n'ịmepụta ụlọ mkpọrọ na-enweghị atụ maka onye roguelike. Ntọlite ​​mbụ chọrọ iji nlezianya na-eme atụmatụ nhazi na iwu tile gị, mana nkwụghachi ụgwọ bụ sistemu nwere ike iwepụta ọdịiche na-enweghị ngwụcha nke ọdịnaya dị elu. Nke a na-enye ndị mmepe ohere ilekwasị anya n'ichepụta usoro egwuregwu egwuregwu miri emi kama itinye ọtụtụ awa na nhazi maapụ akwụkwọ ntuziaka. Site n'iji usoro usoro dị ka Wave Function Collapse, ị na-ewulite ntọala maka imepụta ihe na nyocha na-adịghị agwụ agwụ, na-ahụ na ọ dịghị egwuregwu abụọ na-eme otu ihe.

Ngwaọrụ azụmahịa gị niile n'otu ebe

Kwụsị ịgbanye ọtụtụ ngwa. Mewayz na-ejikọta ngwaọrụ 208 maka naanị $49 / ọnwa - site na ngwa ahịa gaa na HR, ntinye akwụkwọ na nyocha. Enweghị kaadị kredit achọrọ ịmalite.

Gbalịa Mewayz Free →>

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