AEFeinstein / AEFeinstein/Super-2024-Swadge-FW
Gossip Stone
- Lenguaje dominante
- C
- Estrellas
- 34
- Forks
- 22
- Merge medio
- 3 d 15 h
- PR fusionados (30 d)
- 10
Descripción
## 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
Guía de contribución
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- c
- Área
- embedded-iot, game-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100