AEFeinstein / AEFeinstein/Super-2024-Swadge-FW

Gossip Stone

Abierto
#657 0 comentarios 0 reacciones 1 asignado Reclamado por @DebrisHauler Ver en GitHub
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
Image

## How to Test

Guía de contribución

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.