Sports league for developers. Teams are services, matches are deploys, season is sprint, playoffs are prod push, championship is launch.
- JavaScript 100%
| node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709 | ||
| src | ||
| tests | ||
| package.json | ||
| README.md | ||
code-sports-v2
Sports league for developers. Teams are services, matches are deploys, season is sprint, playoffs are prod push, championship is launch.
Usage
const { League } = require('./src/league');
const league = new League('Dev League');
// Play a season
for (let week = 0; week < league.seasonLength; week++) {
league.playWeek();
}
// Playoffs
const playoffs = league.runPlayoffs();
console.log(league.arenaView());
console.log(league.report());
Team Archetypes
- Powerhouse (Monolith) — DEF 9, slow but unstoppable
- Speedster (Microservice) — Speed 9, fast but fragile
- All-Star (Full-Stack) — Balanced, does everything well
- Defensive (Legacy) — DEF 10, never scores, never loses
- Chaos (Prototype) — ATK 9, unpredictable brilliance or catastrophe