Skip to content

arcade-cabinet/enchanted-forest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title Enchanted Forest
updated 2026-04-23
status current

Enchanted Forest

Learn a rune, chain it, survive grove variety that tests the reading of your cadence. Finish as a wiser mage.

A rune-cadence survival grove. You draw three runes — shield, heal, purify — over a living stage of sacred trees, while corruption shadows march from the treeline toward the ritual core. Each rune plays a note; chaining them builds harmony; harmony empowers the next cast. The grove is sealed when the last wave is cleared.

Built with React 19 + Vite 8 + Canvas (for rune drawing) + DOM particles (for spirits, fireflies, shadows) + Tone.js (audio). Capacitor wraps it as a debug APK for Android; the web build deploys to GitHub Pages at /enchanted-forest/.

Quick start

pnpm install
pnpm dev          # Vite dev server — http://localhost:5181
pnpm test         # node-mode unit tests (engine + audio)
pnpm test:dom     # jsdom tests for presentational shells
pnpm test:browser # real-Chromium canvas tests
pnpm test:e2e     # Playwright end-to-end
pnpm build        # production bundle → dist/
pnpm preview      # serve dist/ locally
pnpm cap:sync     # copy dist/ into android/

Documentation

The docs tree is the source of truth for design, architecture, and operations. Start at docs/ARCHITECTURE.md or docs/DESIGN.md.

File Domain
docs/ARCHITECTURE.md technical
docs/DESIGN.md product
docs/TESTING.md quality
docs/DEPLOYMENT.md ops
docs/STATE.md context
docs/RELEASE.md ops
AGENTS.md agent entry
CLAUDE.md Claude entry
STANDARDS.md quality
CHANGELOG.md release-please

License

MIT. See LICENSE.

About

Ritual-rhythm forest spirit game. Keep the grove alive by channeling tone into the canopy.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors