AEFeinstein / AEFeinstein/Super-2024-Swadge-FW
Gossip Stone
- Vorherrschende Sprache
- C
- Sterne
- 34
- Forks
- 22
- Ø Merge
- 3 T. 15 Std.
- Gemergte PRs (30 T.)
- 10
Beschreibung
## Summary
Shake the swadge to read different things.
## Technical Spec
Use of Accelerometer, and Trophy system.
## UI
Gossip: Shake to get a random message out of several hundred. Progress to getting them all is tracked in a trophy "The Prophecy".
Ask Me Anything: Shake to get one of the classic magic 8-ball responses.
The Prophecy: This menu item appears once you have completed the trophy. The stone has a few more things to say in sequential order. One last hit of dopamine for the most dedicated shakers.
Inputs: Shake to get a message, b to back to the menu, a to get a message (only for the dev environment).
## Mockups
## How to Test
Beitragsleitfaden
Rechercherichtung
No files or tests are named in the issue. Start by finding existing shake-input menu modes, accelerometer handling, and trophy/achievement code in the firmware, then follow how those modules dispatch A/B inputs. Add matching state flow for Gossip, Ask Me Anything, and The Prophecy using existing patterns, and hook it into navigation/menu registration. Validate by building/flashing the firmware and manually testing that shake advances messages, trophy progress updates, and the Prophecy menu appears only after completion.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c
- Bereich
- embedded-iot, game-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100