Skip to content

Conversation

@shayanb
Copy link

@shayanb shayanb commented Jun 24, 2025

Hello.

Here are the updates included in this PR:

Docs and scripts:

  • more documentations
  • better building and flashing scripts

🎮 Features

Classic Games

  • 🐍 Snake: Classic snake game with scoring and right-side orientation
  • 🧩 Tetris: Full Tetris implementation with line clearing and level progression
  • 🏓 Pong: Player vs AI paddle game with speed boost
  • 👾 Le Space: Original Space Invaders clone with explosion effects [known bug: issue with graffics]
  • 🎮 Retro Aesthetics: Authentic pixel art and classic game mechanics

Ethereum Wallet (PoC) [NOT TO BE USED IN PRODUCTION]

  • Hierarchical Deterministic (HD) Wallet: BIP32-like key derivation with persistent storage
  • Full-Screen QR Codes: Large, scannable QR codes with address text overlay [-- currently not scannable]
  • Address Generation: Generate new addresses from secure master seed [Needs audit and backup mechanism]
  • Persistent Storage: Addresses and keys survive reboots and reflashing
  • Hardware Security: Private keys never leave the device

Additional Features

  • 🖼️ GIF Viewer: Display animated GIFs [known bug: graphics issues]
  • 📋 Scrolling Menu: Circular navigation with separator

DEMO

IMG_9759-3.mp4

Forum Post : https://forum.firefly.app/t/new-development-lfg-firmware/68

@shayanb
Copy link
Author

shayanb commented Jun 24, 2025

A comment on this PR: AI was heavily used in the coding of this PR (aka vibe coding). Already seeing a few items in the code changes that were unnecessary. So take it with a grain of salt and for sure review and clean up the code before production use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant