{"id":13341238,"url":"https://github.com/mdaskalov/Maze","last_synced_at":"2025-03-11T20:33:04.437Z","repository":{"id":105069473,"uuid":"84715927","full_name":"mdaskalov/Maze","owner":"mdaskalov","description":"Create a maze using SpriteKit and SKTileMapNode iOS, watchOS and macOS variants included","archived":false,"fork":false,"pushed_at":"2021-02-01T19:21:24.000Z","size":8266,"stargazers_count":14,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-28T21:06:01.176Z","etag":null,"topics":["macos","maze","maze-creation","spritekit","tilesets","watchos"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdaskalov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-12T10:00:26.000Z","updated_at":"2025-02-01T17:43:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"1b92f93b-7c58-4f62-9dc2-ebc1292d7c1b","html_url":"https://github.com/mdaskalov/Maze","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaskalov%2FMaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaskalov%2FMaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaskalov%2FMaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaskalov%2FMaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdaskalov","download_url":"https://codeload.github.com/mdaskalov/Maze/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243109099,"owners_count":20237806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["macos","maze","maze-creation","spritekit","tilesets","watchos"],"created_at":"2024-07-29T19:25:17.836Z","updated_at":"2025-03-11T20:33:04.420Z","avatar_url":"https://github.com/mdaskalov.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maze\n[![Build Status](https://travis-ci.org/mdaskalov/Maze.svg?branch=master)](https://travis-ci.org/mdaskalov/Maze)\n\n# General\nCreate a maze using SpriteKit and SKTileMapNode iOS, watchOS and macOS variants included\n\nAll targets share custom SKTileMapNode named MazeTileMapNode to create the maze using the TileSets. The maze is cut using the Recursive backtracker algorithm. \n\nUsage: To reset and create a new maze use long press on iOS, force touch menu on watchOS or the \"R\" key on macOS.\n\n# Screenshots\n\n![Video](screenshot-video.gif \"Video\")\n\niPhone video\n\n![Maze Creation](screenshot1.png \"Maze Creation\")\n\nVisualize the creation of the maze \n\n![Maze Zoom-In](screenshot2.png \"Zoom-In\")\n\nZoom in and scroll inside the generated maze (using Cobblestone TileSet for macOS and iOS)\n\n![Watch Maze Creation](screenshot3.png \"Maze Creation\") ![Watch Zoom-In](screenshot4.png \"Zoom-In\")\n\nRuns also on watchOS (Using Grass TileSet)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdaskalov%2FMaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdaskalov%2FMaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdaskalov%2FMaze/lists"}