calint / bam

toy game for ESP32-2432S028R a.k.a. cheap-yellow-display (CYD) using visual code with platformio on arduino platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

đź”” continued in https://github.com/calint/platformio-bam

bam-demo.mp4

ESP32-2432S028R

a.k.a. cheap-yellow-display (CYD)

about the device

intention

  • developing using arduino framework with visual code and platformio
  • exploring the device by developing a toy game
  • developing a platform-independent toy game engine featuring:
    • smooth scrolling tile map
    • sprites in layers with pixel precision on-screen collision detection
    • intuitive definition of game objects and logic
    • decent performance, ~30 frames per second on the device

development environment

  • Visual Code 1.89.0
  • PlatformIO 6.1.15
  • Espressif 32 (6.6.0) > Espressif ESP32 Dev Module
  • packages:
    • framework-arduinoespressif32 @ 3.20014.231204 (2.0.14)
    • tool-esptoolpy @ 1.40501.0 (4.5.1)
    • toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
  • dependencies:
    • SPI @ 2.0.0
    • TFT_eSPI @ 2.5.43
    • XPT2046_Touchscreen @ 1.4

About

toy game for ESP32-2432S028R a.k.a. cheap-yellow-display (CYD) using visual code with platformio on arduino platform


Languages

Language:C++ 99.7%Language:Python 0.3%Language:Shell 0.0%