• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • Weโ€™re hiring!
Log inSign up
dthyresson

dthyresson

a-mazing-maze-days

Public
Like
a-mazing-maze-days
Home
Code
4
backend
4
frontend
4
shared
1
README.md
Branches
2
Pull requests
1
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data โ€“ all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://dthyresson--9274de5635ce11f0ab4f9e149126039e.web.val.run
README.md

A-Mazing Maze Days

A fun maze builder and player application that lets you create, play, save, and share mazes of various types and difficulty levels.

Features

  • Create mazes with different algorithms (Recursive Backtracking, Kruskal's, Prim's)
  • Customize maze size and difficulty
  • Play through mazes with keyboard or touch controls
  • Celebrate when you reach the goal
  • Save your favorite mazes to play again later
  • Share mazes with friends
  • Browse a gallery of your created mazes
  • Compete for the best scores on leaderboards

Project Structure

  • /backend - Server-side code for maze generation, storage, and API
  • /frontend - Client-side code for UI, maze rendering, and player controls
  • /shared - Shared types and utilities

Technologies

  • Frontend: React with Tailwind CSS
  • Backend: Hono API framework
  • Storage: SQLite database
  • Maze Generation: Custom algorithms

How to Use

  1. Visit the app
  2. Create a new maze by selecting an algorithm, size, and difficulty
  3. Play through the maze using arrow keys or touch controls
  4. Save your maze when complete
  5. View your saved mazes in the gallery
  6. Share mazes with friends using the share button
  7. Check the leaderboards to see the best scores for each maze

Enjoy your maze adventures!

HTTP
  • index.ts
    dthyresson--92โ€ฆ9e.web.val.run
Code
backendfrontendsharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
Weโ€™re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
ยฉ 2025 Val Town, Inc.