Skip to main content

Beta release version 0.3.0

March 7, 2026

Written by Roger Noden

New Features

· Puzzle browser for starter pack — players can choose from multiple puzzles

· Double acrostic UI — two spine rows, rightSpineState tracking, last-letter highlighting

· Deterministic daily puzzle selection and streak tracking

· Complete puzzle content library added: 320+ puzzles across starter, base, and themed packs (Weather, Literature, Nature, Mythology, History)

Testing Tasks

The following should be verified before shipping this release:

· Verify puzzle browser lists all starter pack puzzles with completion state

· Verify tapping a puzzle in the browser navigates to the puzzle view

· Verify double acrostic puzzles display two spine columns (left and right)

· Verify first letter of each answer populates the left spine; last letter populates the right spine

· Verify daily puzzle changes deterministically by date (same puzzle for all users on same day)

· Verify streak counter increments on consecutive daily completions

· Verify streak counter resets when a day is missed

· Verify all 320+ puzzle JSON files load without decode errors

· Verify puzzle packs appear grouped correctly (starter, base, weather, etc.)

· Run full unit test suite (LamplitTests) — all tests pass

Not Yet Implemented

The following features are planned but not included in this release:

· Phase 2.3 — Ambient audio loop (crackling fire / rain) — deferred due to licensing

· Phase 4 — Difficulty and hints: Modern/Classic clue modes, hint system, Classic unlock

· Phase 5 — Retention: streak milestone celebrations, pack progress display, shareable result cards

· Phase 6 — Monetization: StoreKit 2 one-time unlock, puzzle packs, hint bundles, streak shields

· Phase 7 — Game Center leaderboards and achievements

· Phase 8 — Launch readiness: privacy manifest, accessibility audit, localization

Did this answer your question?