BotStrike

dc.contributor.authorKhaled Yaish
dc.contributor.authorZaid Balout
dc.date.accessioned2025-09-30T09:18:10Z
dc.date.available2025-09-30T09:18:10Z
dc.date.issued2025
dc.description.abstractBotStrike 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
dc.identifier.urihttps://hdl.handle.net/20.500.11888/20451
dc.supervisorDr. Anas Toma
dc.titleBotStrike
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
Abstract Arabic.docx
Size:
1.62 MB
Format:
Microsoft Word XML
Description:
Loading...
Thumbnail Image
Name:
Abstract English.docx
Size:
1.62 MB
Format:
Microsoft Word XML
Description:
Loading...
Thumbnail Image
Name:
Presentation.pdf
Size:
10.54 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
Report.pdf
Size:
1.54 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: