Skip to content

mdaskalov/Maze

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Maze

Build Status

General

Create a maze using SpriteKit and SKTileMapNode iOS, watchOS and macOS variants included

All targets share custom SKTileMapNode named MazeTileMapNode to create the maze using the TileSets. The maze is cut using the Recursive backtracker algorithm.

Usage: To reset and create a new maze use long press on iOS, force touch menu on watchOS or the "R" key on macOS.

Screenshots

Video

iPhone video

Maze Creation

Visualize the creation of the maze

Maze Zoom-In

Zoom in and scroll inside the generated maze (using Cobblestone TileSet for macOS and iOS)

Watch Maze Creation Watch Zoom-In

Runs also on watchOS (Using Grass TileSet)

About

Create a maze using SpriteKit and SKTileMapNode iOS, watchOS and macOS variants included

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages