How battles are decided

The AI writes the battle.
The engine decides who wins.

Canon-based Deterministic AI-narrated

Most AI battle sites start with AI. We start with the engine. Every verdict is settled from logged canon feats before the AI generates a single sentence.

Other AI battle sites
WhoWinsAI
The AI decides the winner
The engine decides the winner
A different answer every prompt
Same matchup, same verdict
May invent feats
Canon feats only
Forces a winner every time
Stalemates are allowed
Narrative first
Verdict first

Seen in one fight

The engine checks every interaction, then returns a verdict

Both fighters are logged from canon. The engine checks every ability against every other — and returns the honest result, even when that's a draw.

Fighter A

Gojo

  • Infinity
  • Domain Expansion
  • Reverse Cursed Technique
  • Six Eyes
  • Hollow Purple

// logged from canon

ENGINE
compares every
interaction
Verdict
Stalemate

Neither can land a finishing blow — Infinity negates every strike Superman throws, and Kryptonian endurance outlasts every hold Gojo has.

Fighter B

Superman

  • Flight
  • Heat Vision
  • Super Strength
  • Freeze Breath
  • Solar Powered

// logged from canon

Change the conditions →
Normal conditions
Stalemate
Blood-lust enabled
Superman

Switch on blood-lust and the restraint comes off — Superman will raze the whole battlefield to win, and Infinity guards against contact, not the loss of the planet. Same characters, different rules, a different result.

Two engine verdicts. Not every fight has a winner — and we don't pretend otherwise.

The conditions change the fight; they never change into a guess.

The method

From two fighters to one verdict

Every matchup runs through the same five steps, in the same order, every time. Nothing is improvised.

01

Map the fighter

Every form is logged separately, using only demonstrated canon feats.

02

Record abilities

Powers, defenses, resistances and weaknesses become structured engine data.

03

Resolve interactions

Every ability is checked against every opposing ability, to determine what works, what fails, and what bypasses.

04

Check for a win-condition

A fighter must actually be capable of ending the battle. If neither can, the correct answer is a stalemate.

05

Generate the explanation

After the verdict is locked, the AI produces a readable battle based on the engine's decision — never the other way around.

Deterministic by design

The same matchup, under the same conditions, will always produce the same verdict.

The rules

The rules every battle follows

Canon only

On-panel feats, nothing else

No fan theories, no forum power-scaling, no "what if." If it didn't happen in the source, it doesn't count.

Engine authority

The engine decides, the AI narrates

A deterministic system picks the winner. The language model writes the story around that ruling — it can't override it.

Honest results

A draw is a real answer

When neither fighter can finish the other, the honest result is a stalemate. We return it instead of forcing a winner.

Transparent reasoning

Nothing decided behind the curtain

Every verdict can be traced back to the abilities and canon feats logged for each fighter.

Just as important

What we don't do

Invent a winner just to end the page.
Weigh in fan theories or death-battle head-canon.
Let the AI's imagination decide the outcome.

Questions

Straight answers

Does the AI decide who wins?

No. A deterministic engine decides the winner from each fighter's logged canon feats. The AI only writes the narration and cannot change the result.

Do you use fan theories or power-scaling debates?

No. Only canon, on-panel feats from the source material count. Fan theories, forum power-scaling and "what if" arguments are excluded.

Can a battle end in a draw?

Yes. If neither fighter has a way to finish the other, the engine returns a stalemate rather than forcing a winner to please the reader.

Will the same matchup always give the same result?

Yes, under the same settings. The engine is deterministic, so a rematch resolves the same way unless you change the combat conditions.

Can the engine be wrong?

The engine is only as good as the canon it has been given. If a character's profile is updated with new feats or corrected information, the verdict may change. The engine itself stays consistent — the data evolves. We don't claim perfection; we claim consistency.

See it settle a fight

Pick any two characters and watch the engine work.

Start a battle