Gladiator arena for developers. Gladiators are PRs, lions are reviewers, emperor is CTO, colosseum is the codebase.
  • JavaScript 100%
Find a file
2026-06-30 11:14:12 +00:00
node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709 test: add e2e tests 2026-06-28 11:09:44 +00:00
src feat(#1): gladiator arena engine — gladiators, beasts, combat, emperor, ASCII colosseum 2026-06-15 15:08:37 +00:00
tests fix: e2e tests now use CommonJS require for node --test compatibility 2026-06-30 11:14:09 +00:00
package.json feat(#1): gladiator arena engine — gladiators, beasts, combat, emperor, ASCII colosseum 2026-06-15 15:08:37 +00:00
README.md feat(#1): gladiator arena engine — gladiators, beasts, combat, emperor, ASCII colosseum 2026-06-15 15:08:37 +00:00

code-gladiator-arena

Gladiator arena for developers. Gladiators are PRs, lions are reviewers, emperor is CTO, colosseum is the codebase.

Usage

const { Arena, GLADIATOR_TYPES, BEAST_TYPES } = require('./src/arena');

const arena = new Arena('The Great Colosseum');
arena.setEmperor('Caesar (CTO)');

// Recruit gladiators
arena.recruitGladiator('Maximus', GLADIATOR_TYPES.MURMILLO);
arena.recruitGladiator('Spartacus', GLADIATOR_TYPES.RETIARIUS);

// Release beasts
arena.releaseBeast(BEAST_TYPES.REVIEWER_LION);
arena.releaseBeast(BEAST_TYPES.CI_TIGER);

// Fight!
arena.match('Maximus');

// Emperor decides
arena.emperorVerdict('Maximus', true); // thumbs up = approve PR

console.log(arena.arenaView());
console.log(arena.report());

Gladiator Types

  • Murmillo (Senior Dev) — HP 120, DEF 20, heavy sword (refactoring)
  • Retiarius (Frontend Dev) — HP 90, ATK 18, net + trident (CSS + framework)
  • Secutor (Backend Dev) — HP 110, balanced, short sword (quick fix)
  • Thraex (DevOps) — HP 100, curved blade (automation)
  • Dimachaerus (Full-Stack) — HP 95, ATK 20, dual swords, no shield
  • Velite (Junior Dev) — HP 70, javin (Stack Overflow copy)

Beasts

  • Reviewer Lion — ATK 18, tears apart untested code
  • CI Pipeline Tiger — ATK 15, relentless until tests pass
  • Scope Creep Elephant — HP 150, tramples everything
  • Security Audit Viper — ATK 25, finds every vulnerability
  • Legacy Code Bear — HP 200, nobody wants to fight it