Miklix

Wilson's Algorithm Maze Generator

Buga: 16 Faburairu, 2025 da 19:36:17 UTC

Mai fara'a na maze yana amfani da algorithm na Wilson don ya halicci cikakken ma'ana. Wannan algorithm na samar da duk yiwuwar mazes na wani size tare da irin yiwuwar, don haka a cikin ka'idar zai iya samar da mazes na yawa mixed tsari, amma kamar yadda akwai mafi yiwuwar mazes tare da gajeren hanyoyi fiye da dogon lokaci, za ka iya sau da yawa ganin wadannan.

An fassara wannan shafin na'ura daga Turanci don a sami damar isa ga mutane da yawa gwargwadon iko. Abin takaici, fassarar inji ba ta zama cikakkiyar fasaha ba, don haka kurakurai na iya faruwa. Idan kuna so, kuna iya duba ainihin sigar Turanci anan:

Wilson's Algorithm Maze Generator

Algorithm na Wilson hanya ce ta tafiya da aka shafa da ƙarfe da ke ɗauke da ɗaki da ke ɗauke da itatuwa don halitta. Wannan yana nufin cewa dukan ƙananan ƙananan Za a iya ɗaukan algorithm na Wilson a matsayin kyautata tsarin algorithm na Aldous-Broder, da yake yana ƙera wuraren da suke da halaye iri ɗaya, amma yana tafiya da sauri, saboda haka, ban damu da yin amfani da algorithm aldous-Broder a nan ba.

Cikakken maze shine maze wanda a cikinsa akwai ainihin hanya ɗaya daga kowane wuri a cikin maze zuwa kowane wuri. Wannan yana nufin ba za ku iya ƙarasa da zagayawa cikin da'ira ba, amma sau da yawa za ku gamu da matattu, wanda zai tilasta muku juyo da komawa.

Taswirorin maze da aka samar a nan sun haɗa da sigar tsoho ba tare da kowane matsayi na farawa da ƙare ba, don haka zaku iya yanke shawarar waɗancan da kanku: za a sami mafita daga kowane wuri a cikin maze zuwa kowane wuri. Idan kuna son ilhama, zaku iya kunna shawarar farawa da ƙarewa - har ma da ganin mafita tsakanin su biyun.


Ƙirƙirar sabon maze








Game da Algorithm na Wilson

David Bruce Wilson ne ya halicci tsarin Wilson na ƙera ɗaki da ke ɗauke da itace da aka shafa a kan ganuwa.

Wilson ya soma wannan tsarin a shekara ta 1996 sa'ad da yake yin bincike a kan itatuwa da kuma ƙananan Markov. Ko da yake aikinsa ya fi muhimmanci a batun bincike da kuma ƙarin bincike, tun daga lokacin an yi amfani da wannan na'urar don tsarar da ke cikin ƙasa domin tana iya yin ƙananan

Yadda Algorithm na Wilson Yake Aiki ga Tsarar Maze

Wani na'urar Wilson ta tabbatar da cewa an haɗa wuri na ƙarshe ba tare da ƙara ba ta wajen ƙera hanyoyi daga ƙwayoyin da ba a gani ba ta wajen yin tafiya da hanyar da ba ta dace ba.

Mataki na 1: Fara

  • Fara da tsari da ke cike da ganuwa.
  • Ka bayyana jerin dukan ƙwayoyin da za su iya shiga.

Mataki 2: Zabi wani Random Farawa Cell

  • Ka zaɓi kowane ƙwaƙwalwa da ba a sani ba kuma ka nuna shi kamar yadda aka ziyarce shi. Wannan shi ne farkon mafarkin a cikin tsara.

Mataki 3: Random Walk tare da Loop-Erasing

  • Ka zaɓi ƙwaƙwalwa da ba a gani ba kuma ka soma tafiya a hanyar da ba ta dace ba (ka yi tafiya a hanyar da ba ta dace ba).
  • Idan tafiyar ta kai ga ƙwaƙwalwa da aka riga ta ziyarce ta, ka kawar da kowane ƙara a hanyar.
  • Sa'ad da tafiyar ta kai wurin da aka ziyarce ta, ka nuna dukan ƙwayoyin da ke hanyar kamar yadda aka ziyarce su.

Mataki na 4: Maimaita har sai an ziyarci dukkan kwayoyin:

  • Ka ci gaba da zaɓan ƙwayoyin da ba a kawar da su ba kuma ka yi tafiya da ɓata lokaci har sai kowane ƙwaƙwalwa ta zama sashe na mafarkin.
Raba kan BlueskyRaba akan FacebookRaba kan LinkedInRaba akan TumblrRaba akan XRaba kan LinkedInFitar akan Pinterest

Mikkel Bang Christensen

Game da Marubuci

Mikkel Bang Christensen
Mikel shine mahalicci kuma mai miklix.com. Yana da fiye da shekaru 20 gwaninta a matsayin ƙwararren mai tsara shirye-shiryen kwamfuta / mai haɓaka software kuma a halin yanzu yana aiki cikakken lokaci don babban kamfani na IT na Turai. Lokacin da ba ya yin rubutun ra'ayin kanka a yanar gizo ba, yana ciyar da lokacinsa a kan ɗimbin abubuwan bukatu, sha'awa, da ayyuka, waɗanda har zuwa wani lokaci za a iya nunawa a cikin batutuwa iri-iri da aka rufe akan wannan rukunin yanar gizon.