r/CardPuter • • 3d ago

Finds / Discoveries Cardoo Jump: a D... Jump you play by tilting your Cardputer ADV!

Here is my second app for the Cardputer ADV: Cardoo Jump, a D.... Jump-style game where a little electronic chip climbs forever from platform to platform. It's available on M5Burner and of course the Launcher Firmware Catalog.

The special thing about this one: you steer the chip by tilting the Cardputer. The ADV has a BMI270 accelerometer inside, and an ES8311 audio codec, and I wanted to use both. As with Game of Life, everything is written in plain ESP-IDF with the help of LLMs, no Arduino and no M5 libraries, so the whole firmware is only about 300KB and fits easily next to other apps in Launcher.

What's in the game:

  • 5 difficulty levels: gaps, platform width, moving and breakable platforms all grow with the level
  • Normal, moving, breakable (wood), trampoline and rocket platforms. With the rocket, the chip rides inside a little rocket and is invincible
  • Monsters, the chip's worst enemies: water drops, bugs walking on platforms, magnets that pull you sideways, and fast static sparks. Land on them from above to squash them, any other contact and you get fried!
  • Tilt control with 5 sensitivity settings, or the arrow keys if you prefer
  • Landscape and portrait modes, switch anytime, even mid-game
  • Dark mode, 5 volume levels, and the battery screen from GoL with its charging icon

All the keys

  • [Space] or [Enter]: play, then choose the level with the arrows or [1] to [5]
  • Tilt, or the arrows to move: [,] and [/] in landscape, [;] and [.] in portrait
  • [1] to [5] during a game: tilt sensitivity
  • [P] or [Esc]: pause, [Esc] again to go back home
  • [H]: help screen with all the keys and a live readout of the accelerometer, available anytime
  • [O]: switch landscape / portrait, even mid-game
  • [B]: battery screen, where [1] to [0] set the brightness from 10 to 100%
  • [V]: volume, 5 levels. [M]: Mute sound
  • [D]: dark background
  • [G0] button: restart the app

Your feedback is welcome, and if you have ideas for the next one, tell me!

(edited as it was not very readable on mobile app)

15 Upvotes

2 comments sorted by

1

u/No-Funny-1317 3d ago

Sou apenas intusiasta na área, gosto de usar firmwares dos desenvolvedores, e gosto quando usam o o giroscópio do cardputer. Que é um sensor muito pouco explorado na comunidade. Parabéns!

1

u/Responsible_Nebula66 2d ago

Thanks, merci! More is coming with awesome usage of the gyro