Project Belisarius: Teaching Toribash to Punch Itself Until It Gets Good
I started with a dumb question:

Can a Toribash bot learn ABD by fighting itself?

So far, the answer is:

Yes, but only after launching a small army of Toribash clients, building a training league, making a dashboard, and watching thousands of tiny martial artists fold themselves into questionable shapes.

Welcome to Project Belisarius.



Short Version

Belisarius is an offline/local Toribash AI project.

Current goal:

Train a bot for aikidobigdojo.tbm.

It trains by fighting:

- itself
- random behavior
- older versions of itself
- the current champion
- other strong saved versions

This is not an online bot.

No public room farming.
No matchmaking nonsense.
No terrorizing beginners while I sleep.

Just local Toribash science.

Current setup:

20 Toribash clients running in parallel.

Current best version:

Belisarius Primus.


How the training works, in simple words




The Belisarius Campaigns

I started naming the project phases because otherwise everything becomes:

"new run 4"
"fix 27"
"why is it fullscreen"
"please stop becoming furniture"

So here is the actual journey.


Campaign Zero: The Limp Uke Era




Campaign I: Basement Dojo




Campaign II: The 20-Client Circus




Campaign III: The War Room




Campaign IV: King of the Tatami




Campaign V: No More Random Bullshido




Campaign VI: ABD Bootcamp




Campaign VII: The Champion Pressure Era




Campaign VIII: The Tripod Monk Incident




Current Era: The Belisarius League




Current status




What the dashboard numbers mean




Technical explanation




Why Toribash is interesting for AI




Current limitations




What comes next




Final Note

Project Belisarius is offline/local only.

No online automation.
No public room botting.
No farming.
No matchmaking nonsense.

Just a local Toribash training project trying to answer a dumb but interesting question:

Can a bot learn Toribash by getting beaten up by itself enough times?

So far, the answer seems to be:

Yes, but first it must suffer.

I will post screenshots, videos, and replays as I get cleaner examples.

For now, Belisarius is awake, training, and still occasionally trying to solve ABD by becoming furniture.
Last edited by AlteredCode; Jun 9, 2026 at 02:23 AM.