Skip to content

Dinosaur Game written in Rust for the ESP32 with an OLED display, using the Embassy framework.

License

Notifications You must be signed in to change notification settings

ImplFerris/esp32-rex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp32-rex

Dinosaur Game written in Rust for the ESP32 with an OLED display, using the Embassy framework. You can also find the Pico2 version of this code here.

Hardware Requirements

  • ESP32 (WROOM Dev Kit 1)
  • SSD1306 OLED I2C 128x64 Display
  • Push button (with a cap)
  • Jumper wires and breadboard

Circuit

Pico Pin Component
GPIO 21 SDA pin of OLED
GPIO 22 SCL pin of OLED
3.3V VCC pin of OLED
GND GND pin of OLED
GPIO 4 One side of push button
GND Other side of push button

Example Video

The video doesn't fully capture the visual quality. Here's a preview of the game.

esp32-rex-preview.mp4

TODO

  1. Implement running illusion for the T-Rex
  2. Display start menu
  3. Smooth gaming experience!

About

Dinosaur Game written in Rust for the ESP32 with an OLED display, using the Embassy framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages