已发布项目

crazy-bird-447ef81e

Revision 1

Initial release with touch controls, animated neon gates, progressive difficulty, score tracking, and device screen capture support.

Crazy Bird

Crazy Bird is a fast, one-touch arcade game for ESP-Mosaico. Guide a bright little bird through shifting neon gates while the speed rises and the openings narrow.

Crazy Bird on ESP-Mosaico

Hardware

  • One ESP-Mosaico board with its built-in 480 × 480 touch display
  • No add-on modules, network connection, or external assets required while playing

Play

  1. Tap anywhere to start.
  2. Keep tapping to flap upward and pass through each gate.
  3. After a collision, tap to restart.

Your current score and session best are shown on screen. The best score resets when the board restarts. The game has no sound.

Developer build

From the esp-mosaico-vibe workspace root:

python3 mosaico.py game sim --project projects/crazy_bird
python3 mosaico.py game sim --project projects/crazy_bird --headless --frames 150 \
  --replay projects/crazy_bird/tests/survival.replay.json
python3 mosaico.py game build --project projects/crazy_bird
python3 mosaico.py iris system-update --project projects/crazy_bird

The game uses the shared C model and renderer on the simulator and device. It has no external assets or resource partition. Use iris system-update for the first installation, and provision an unverified board with python3 mosaico.py recover before installing the game.

License

The Crazy Bird application code and original visual design are available under Apache-2.0. The game uses no third-party artwork, fonts, music, or sound effects.