BULLS VS BEARS SHOOTER / ESP32 APPLICATION
Margin Call
A retro bulls-versus-bears shooter made for Cardputer and desktop.

About this project
About this project
A first-person shooter where bulls and bears trade fire on screen and you join in, with the Dow Jones, S&P 500, Nasdaq-100 and crude oil deciding which side is stronger that day; an AI called ALGO-9000 keeps meddling with the market. The main build is a Tauri desktop app for Windows, macOS and Linux with 2–4 player LAN or online matches, but there is also firmware for the M5Stack Cardputer ADV, released as a .bin loaded through M5Launcher from an SD card and built with pio run under PlatformIO and Arduino. On that keyboard machine, E/S move, A/D turn, W/R strafe, and L switches language on the title screen. Online play goes through a Cloudflare server whose free daily quota is shared worldwide and pauses until 00:00 UTC once spent; LAN keeps working.
From the README
From the README
- Build
- Cardputer firmware (PlatformIO, Arduino)
- Input
- On the Cardputer: E/S move, A/D turn, W/R strafe.
- Feature
- Real daily quotes for the Dow Jones, S&P 500, Nasdaq-100 and crude oil decide which side is stronger
- Limit
- The free daily quota is shared by all players worldwide
- Network
- Online play is free and runs through a small game server on Cloudflare.
Hardware
Boards: M5Stack Cardputer
M5Stack Cardputer; upstream also provides desktop and browser editions. This gallery entry is a screenshot tour, without live market or multiplayer connections.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: wolfgangrabenstein
Screenshots from the upstream README. Code and firmware were not executed. License notices are included.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
Claw Puter Broadcom Radar Cyber Clock Droidputer Lx Shell
Same use case
See what an ESP32 project looks like, and whether it runs on your board.
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Try a project
Newest listings
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.