Overview
Tanks fight until one is left. Every robot’s behavior is an aityx decision model, its rules a table you can edit, and the whole battle (sensors, moves, bullets, hits, damage, scores) is played by aityx; the app only draws it.
Preview
A recording of RoboRules

The preview didn’t load
Reload the page to try again.
Steps
- Start with three random robots, or add Robocode’s samples (Walls, SpinBot, Tracker…) and ours (Orbiter, Sniper, Matador…).
- Watch the battle: one aityx call plays up to 50 turns, and the app only draws them.
- Select a robot to change its rules, and see which rules win.
- Read every event and every aityx call in the log; download a robot to keep it or share it.
Highlights
- 01
Robot behavior
Rules over what a robot senses (the nearest enemy, walls, energy, its gun) set how it drives, turns, aims and fires.
- 02
The battle
One call plays up to 50 turns: sensing, every robot’s rules, motion, bullets, collisions and damage.
- 03
Scoring
Another call scores each round.