# Backtracking logic

**URL:** <https://discourse.mcneel.com/t/backtracking-logic/111373>\
**Category:** Grasshopper\
**Created:** [November 1, 2020, 1:19pm UTC](https://discourse.mcneel.com/t/backtracking-logic/111373 "2020-11-01T13:19:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tarkin](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/tarkin/32/248621_2.png) [@Tarkin](https://discourse.mcneel.com/u/Tarkin)\
**Post date:** [November 1, 2020, 1:19pm UTC](https://discourse.mcneel.com/t/backtracking-logic/111373/1 "2020-11-01T13:19:58Z")

</div>

Could some one explain how back tracking logic works in the maze component of parakeet plugin.I want to know the logic behind using this component.

---

<div class="post-metadata">

**Author:** ![diff-arch](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/diff-arch/32/528268_2.png) [@diff-arch](https://discourse.mcneel.com/u/diff-arch)\
**Post date:** [November 2, 2020, 10:07pm UTC](https://discourse.mcneel.com/t/backtracking-logic/111373/2 "2020-11-02T22:07:57Z")

</div>

Hi @Tarkin,

It’s called **recursive backtracking** and one of the more popular methods for generating mazes from base grids! Simply do a web search to find out more!!
