Skip to content

johnjuuljensen/makecode_maze

Repository files navigation

This extension creates mazes as tilemaps. Three different maze algorithms, as described by https://weblog.jamisbuck.org, have been implemented: Binary Tree, Sidewinder & Ellers.

The extension adds a new block which returns a tilemap.

Dimensions, wall/floor tiles and, optionally, corridor size can be configured.

For the tile selectors to work properly you hould create a tilemap asset, using at least the tile you want to use for walls and floors. The asset tilemap serves no other purpose.

Blocks preview

A rendered view of the blocks

Open this page at https://johnjuuljensen.github.io/makecode_maze/

Use as Extension

This repository can be added as an extension in MakeCode.

Edit this project Build status badge

To edit this repository in MakeCode.

Metadata (used for search, rendering)

  • for PXT/arcade
<script src="https://makecode.com/gh-pages-embed.js"></script><script>makeCodeRender("{{ site.makecode.home_url }}", "{{ site.github.owner_name }}/{{ site.github.repository_name }}");</script>