Platform
Cross-Platform
Description
[Feature Request] Beginner Mode - Gamified Interface for New Users
Problem
New users struggle with Meshtastic's technical interface. They don't understand SNR, hops, or RSSI. Long waits between packets make them think their device is broken. Common questions: "Is this working?" "What do these numbers mean?" "Why nothing happening?"
This creates a steep learning curve that discourages adoption, especially for younger users or non-technical people.
Proposed Solution
Add optional "Beginner Mode" with a Tamagotchi-style companion that:
- Reacts to network activity (happy when messages relay, excited finding nodes)
- Translates technical stats into friendly metrics (❤️ happiness, ⚡ energy, 📡 friends)
- Shows "listening" animations during quiet periods
- Teaches mesh concepts through achievements
Think Pwnagotchi but for learning mesh networking.
Key Features
Device Display
- Animated companion sprite (adapts to screen size)
- Mood changes based on network health
- Simple stats using icons instead of jargon
- Event notifications in plain language
- Works on Heltec V3, T-Beam, etc.
Stats Translation
- Happiness = message success rate
- Energy = battery level
- Sociability = nodes contacted
- Exploration = distance records
Achievements
- "First Message" - explains routing
- "50 Nodes" - teaches network effects
- "100km Relay" - explains propagation
- Each unlocks educational popup
Optional: Trading Cards
- Generate card from node stats
- Trade via mesh packets (no blockchain/NFT)
- Collect from different regions
- Encourages exploration
Benefits
For newcomers:
- Friendly interface removes intimidation
- Visual feedback shows device is working
- Learn concepts through play
- Makes waiting periods engaging
For project:
- Broader audience reach
- Better user retention
- Unique feature for demos
- Community can create sprites/achievements
For experienced users:
- Completely optional (disabled by default)
- Minimal overhead (<5KB flash, <1KB RAM)
- Can toggle on/off anytime
- Helps onboard friends/family
Implementation
Three phases:
Phase 1: Device UI
- Sprite renderer
- Network event reactions
- Basic achievements
- Config integration
Phase 2: Mobile App
- BLE sync
- Home widget
- Achievement viewer
- Settings UI
Phase 3: Community (optional)
- Card trading
- Custom sprites
- Leaderboards
- (to avoid packet collision this may be better as an mqtt based system)
Screen Examples
Heltec V3 idle:
╱◕ ◕╲
( • )
╲___╱
❤️85 ⚡60 📡47
New node discovered:
╱◕ᗜ◕╲
( ! )
╲___╱
🎉 New Friend!
"HikrNode42"
5.2km away
Platform
Cross-Platform
Description
[Feature Request] Beginner Mode - Gamified Interface for New Users
Problem
New users struggle with Meshtastic's technical interface. They don't understand SNR, hops, or RSSI. Long waits between packets make them think their device is broken. Common questions: "Is this working?" "What do these numbers mean?" "Why nothing happening?"
This creates a steep learning curve that discourages adoption, especially for younger users or non-technical people.
Proposed Solution
Add optional "Beginner Mode" with a Tamagotchi-style companion that:
Think Pwnagotchi but for learning mesh networking.
Key Features
Device Display
Stats Translation
Achievements
Optional: Trading Cards
Benefits
For newcomers:
For project:
For experienced users:
Implementation
Three phases:
Phase 1: Device UI
Phase 2: Mobile App
Phase 3: Community (optional)
Screen Examples
Heltec V3 idle:
New node discovered: