SkillAgentSearch skills...

Maze

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

Install / Use

/learn @mdaskalov/Maze
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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)

Related Skills

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1y ago
Forks3

Languages

Swift

Security Score

65/100

Audited on Feb 1, 2025

No findings