BotStrike

Loading...
Thumbnail Image
Date
2025
Authors
Khaled Yaish
Zaid Balout
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
BotStrike is a tabletop arcade game that combines a hexagon arena, four robot carriages, and laptop-based vision and AI. Each robot has its own ESP32 control board with a buck regulator, an 8255-stepper driver, protected sensor inputs, and a 12 V solenoid for the kick action. The laptop receives an overhead camera stream, crops the region of interest, applies a pink color mask to detect the ball, maps the detection to board coordinates, and sends real-time move or push commands. Goals are detected with a simple and reliable laser–LDR pair, while an Arduino manages scoring and audio using a DFPlayer, amplifier, and speaker. An ESP “Coordinator” exposes a small web page for player names, fixtures, and live standings. The final prototype achieves stable power, responsive control, and enjoyable gameplay, and it allows the AI agent to substitute for one missing player so matches can still run
Description
Keywords
Citation