Maze Walk

$14.00

SKU: mazewalk Category:

Description

body { font-family: Georgia, “Times New Roman”, serif; color: #1c1915; background: #faf7f2; margin: 0; }
main { max-width: 760px; margin: 0 auto; padding: 32px 20px 64px; }
h1 { font-size: 40px; line-height: 1.1; margin-bottom: 8px; }
.meta { font-family: “Segoe UI”, sans-serif; color: #5c5346; }
.price { display: inline-block; background: #1c1915; color: #fff; border-radius: 999px; padding: 4px 12px; font-family: “Segoe UI”, sans-serif; }
ul { padding-left: 20px; }
table { border-collapse: collapse; width: 100%; font-family: “Segoe UI”, sans-serif; }
td { border-bottom: 1px solid #e4dccd; padding: 8px 6px; vertical-align: top; }
.shots { display: flex; gap: 12px; flex-wrap: wrap; margin: 16px 0 24px; }
.shots img { width: 180px; height: auto; background: #fff; border: 1px solid #e4dccd; }

Yuri Morkhov ยท Android source code

Maze Walk

$14

A seeded maze you walk one cell at a time. Every maze is a perfect maze: one path from the entrance to the far corner, and a hint step that follows a shortest path.

Screenshot 1 of Maze Walk
Screenshot 2 of Maze Walk
Screenshot 3 of Maze Walk

Features

  • Recursive backtracker with a numeric seed
  • Sizes 7, 11, and 15
  • North, south, east, and west steps that respect walls
  • Hint step from the cell you are standing on
  • Win line with the step count
  • The same seed rebuilds the same corridors

Who it is for

A small original maze game. It is not a sliding puzzle, a grid painter, or a word game.

Specification

Package ru.mazewalk.app
Language Kotlin
UI Jetpack Compose, Material 3
Min SDK 26
Target SDK 35
Network No permission, no API key
Tests JVM unit tests for the logic core
License One shipped application. Source resale as a template is not included.

Reskin

Change the app name in strings.xml, the seed colors in MainActivity.kt, and the adaptive icon. The README lists the package rename steps.

Reviews

There are no reviews yet.

Be the first to review “Maze Walk”

Your email address will not be published. Required fields are marked *