Miklix

Mai Ƙirƙirar Labirint na Farauta da Kisa

Buga: 16 Faburairu, 2025 da 20:58:17 UTC
An sabunta ta ƙarshe: 12 Janairu, 2026 da 09:05:13 UTC

Manhajar Maze tana amfani da algorithm na Hunt and Kill don ƙirƙirar cikakken maze. Wannan algorithm yayi kama da Recursive Backtracker, amma yana haifar da mazes tare da ɗan gajeren hanyoyi masu lanƙwasa.

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:

Hunt and Kill Maze Generator

Algorithm na Hunt and Kill sigar da aka gyara ce ta Recursive Backtracker. Gyaran ya ƙunshi yin nazari akai-akai (ko "farauta") don sabon ƙwayar halitta ya ci gaba daga lokacin da ba zai iya ci gaba ba, sabanin ainihin binciken recursive, wanda koyaushe zai koma ga tsohuwar ƙwayar halitta a kan tarin.

Saboda haka, ana iya daidaita wannan tsarin cikin sauƙi don samar da layu masu kama da juna, kawai ta hanyar zaɓar shiga yanayin "farauta" akai-akai ko bisa ga takamaiman ƙa'idodi. Sigar da aka aiwatar a nan tana shiga yanayin "farauta" ne kawai lokacin da ba za ta iya wuce tantanin halitta na yanzu 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 Tsarin Farauta da Kashewa

Tsarin Farauta da Kisa hanya ce mai sauƙi amma mai tasiri don ƙirƙirar mazurari. Yana kama da bincike mai zurfi na farko (watau tsarin Recursive Backtracker), sai dai idan ba zai iya wuce gona da iri daga matsayin da yake a yanzu ba, yana yin bincike (ko "farauta") a kan mazurari don nemo sabuwar ƙwayar halitta da za ta ci gaba daga gare ta. Tsarin ya ƙunshi manyan matakai guda biyu: tafiya da farauta.

Yadda Tsarin Farauta da Kashewa ke Aiki ga Tsarin Maze

Mataki na 1: Fara daga tantanin halitta bazuwar

  • Nemo wani tantanin halitta a cikin grid ɗin kuma yi masa alama kamar an ziyarta.

Mataki na 2: Tsarin Tafiya (Tafiya Bazuwar)

  • Zaɓi maƙwabcin da ba a ziyarta ba.
  • Matsar zuwa wannan maƙwabcin, yi masa alama a matsayin wanda aka ziyarta, sannan ka sassaka hanya tsakanin tsohuwar da sabuwar ƙwayar.
  • Maimaita har sai babu maƙwabtan da ba a ziyarta ba.

Mataki na 3: Matakin Farauta (Bayanan baya ta hanyar Dubawa)

  • Duba layin grid ta layi (ko ginshiƙi ta ginshiƙi).
  • Nemo tantanin halitta na farko da ba a ziyarta ba wanda ke da aƙalla maƙwabci ɗaya da aka ziyarta.
  • Haɗa wannan wayar zuwa maƙwabcin da aka ziyarta don ci gaba da tafiyar.
  • Maimaita har sai an ziyarci dukkan ƙwayoyin halitta.

Karin Karatu

Idan kuna jin daɗin wannan sakon, kuna iya kuma son waɗannan shawarwari:


Raba kan BlueskyRaba akan FacebookRaba kan LinkedInRaba akan TumblrRaba akan XRaba kan LinkedInFitar akan Pinterest

Mikkel Christensen

Game da Marubuci

Mikkel 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.