loopyLettersApp
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.
index.ts
https://alexwein--74453af8380711f093cc9e149126039e.web.val.run
A word game with a small gameplay loop. Plays best on your phone.
- Main Game (
/
) - Use every letter on the donut to spell words random words. - Birds (
/birds
) - With random birds instead of random words.
├── backend/
│ └── index.ts # Main Hono server with API routes
├── frontend/
│ ├── components/
│ │ └── GameApp.tsx # Main game component
│ ├── index.html # HTML template
│ └── index.tsx # Frontend entry point
├── shared/
│ └── gameLogic.ts # Shared game logic and utilities
└── README.md
- Use every letter on the donut to spell a word.
- Letters in the word must be adjacent to each other on the donut.
- You can go clockwise or counterclockwise.
- When you find a word, the next word to find appears.
- Go fast. Go slow. Enjoy.
This revisits the gameplay from a 2002 Observable notebook I made called "find a (big) word, rings".
- Main game uses random words from the Wordnik word game list
- Birds version uses Wikipedia's List of Birds By Common Name with images