BotStrike
| dc.contributor.author | Khaled Yaish | |
| dc.contributor.author | Zaid Balout | |
| dc.date.accessioned | 2025-09-30T09:18:10Z | |
| dc.date.available | 2025-09-30T09:18:10Z | |
| dc.date.issued | 2025 | |
| dc.description.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 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11888/20451 | |
| dc.supervisor | Dr. Anas Toma | |
| dc.title | BotStrike |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- Presentation.pdf
- Size:
- 10.54 MB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: