DashBot - 1v1 Space Robot Sprint Battle Game
中文 | English
🌌 Game Background
In a distant galaxy, an abandoned space station drifts with a group of lonely coding robots.
Due to propulsion system failure, they can't walk like normal robots and can only move by jetting out waste code from their internal cycle system.

🎮 Core Gameplay
You and another player each control a robot that cannot walk, and the only thing you can do is:
✅ "Hold to charge, release to jet forward with code!"
- The robot has a rotating direction pointer that spins clockwise continuously
- Hold down the mouse/touch to charge
- The longer you charge, the farther and faster you jet, with more damage (from 20 to 60)
- Once you press, you can't cancel—you must release and dash!
This forces you to predict direction + time your move + mind-game your opponent. One well-timed dash can flip the whole fight!
💥 Battle Rules
Mechanic |
Description |
HP System |
Each robot has 100 HP |
Dash Damage |
Hitting deals 20~60 damage, depending on charge time |
Knockback |
Hitting knocks the opponent back slightly |
Map Bounce |
Hitting map edges causes rebounds, use it to counterattack |
Poison Zone |
After a while, the arena shrinks; outside robots lose HP (e.g., 5/sec) |
Speed Up |
Pointer spin speeds up over time, increasing battle pace |
Win Condition |
Defeat the opponent (reduce HP to 0) or let them die in poison |
🧠 Battle Flow
- Early Phase: Test moves, get a feel for timing
- Mid Phase: Arena shrinks, pace quickens, positioning gets tight
- Late Game: Fast pointer, tiny space, one wrong dash could be fatal
- Supports real-time matchmaking: wait in lobby for 1v1
- Concurrent matches: multiple rooms, independent battles
- Future: live spectating: watch any match as a viewer
- Future: battle replays, leaderboards, skins, and more
🎨 Art Style
- Pixel art + space sci-fi theme
- Characters are round-headed robot astronauts, jet trails are blue code strings—maybe you’ll spot familiar code!
- Clean, intuitive UI
- The game's theme and palette are inspired by Evangelion Unit-01 (purple & green).
🛠 Tech Overview
- Frontend: vite + svelte for UI & client game logic
- Backend: nodejs + websocket + caddy for sync, storage, broadcast
- Github Action for CI/CD
- Alibaba ACR for docker image service
- Alibaba OSS hosts frontend & assets
- Alibaba CDN for static asset delivery
- Alibaba ECS for game websocket logic server