You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, mini-games like Snake can be played on the Badge Magic Flutter app, but they are not fully interactive on the physical LED badge. This proposal suggests adding physical control buttons to the badge and using BLE (Bluetooth Low Energy) to send input commands, allowing real-time gameplay on the badge itself.
Why is this Needed?
Currently, mini-games run only on the app screen, with no way to play directly on the badge.
By adding physical buttons, users can interact with the badge in real-time.
BLE-based input transmission will allow seamless control without modifying the badge’s current display logic.
Proposed Solution
Add Physical Buttons to the Badge:
At least four directional buttons (Up, Down, Left, Right) for controlling the game.
Buttons connected to the badge’s microcontroller GPIOs.
Enable BLE Input Transmission:
The app sends directional commands via BLE to the badge.
The badge firmware interprets BLE inputs and updates the game state.
Modify Firmware to Process Inputs:
Update the badge’s firmware to read BLE commands and control the Snake game logic, other mini games logic.
Ensure smooth gameplay with minimal latency.
Expected Outcome
Users will be able to play Snake directly on the badge.
BLE will allow real-time movement updates, making gameplay fully interactive.
This feature can be extended to other mini-games in the future.
Well ! That's a nice use case for the app if we could somehow figure out how to transfer data to the badge in real time and play the game on the badge instead. Nice suggestions though !
Summary
Currently, mini-games like Snake can be played on the Badge Magic Flutter app, but they are not fully interactive on the physical LED badge. This proposal suggests adding physical control buttons to the badge and using BLE (Bluetooth Low Energy) to send input commands, allowing real-time gameplay on the badge itself.
Why is this Needed?
Proposed Solution
Add Physical Buttons to the Badge:
Enable BLE Input Transmission:
Modify Firmware to Process Inputs:
Expected Outcome
Attachments
Video drive link :
https://drive.google.com/file/d/1LjDcCQSIpDPZ_rcxYR6eHEfr3AjlIEoX/view?usp=sharing
The text was updated successfully, but these errors were encountered: