warriorjs and jsbattle

These are competitors—both are JavaScript-based programming games where users write AI agents that compete in real-time environments, but WarriorJS uses a fantasy dungeon progression model while JSBattle uses a RoboCode-inspired tank battle arena, making them alternative choices for the same use case of learning programming through game-based AI challenges.

warriorjs
81
Verified
jsbattle
55
Established
Maintenance 25/25
Adoption 13/25
Maturity 25/25
Community 18/25
Maintenance 0/25
Adoption 15/25
Maturity 18/25
Community 22/25
Stars: 9,508
Forks: 500
Downloads: 24
Commits (30d): 110
Language: TypeScript
License: MIT
Stars: 110
Forks: 47
Downloads: 396
Commits (30d): 0
Language: JavaScript
License: MIT
No risk flags
Stale 6m

About warriorjs

olistic/warriorjs

šŸ° An exciting game of programming and Artificial Intelligence

Provides progressively challenging puzzle-based levels where players write JavaScript/TypeScript logic to control a warrior navigating dungeons with combat, evasion, and rescue mechanics. The game engine evaluates code execution in real-time against procedurally-positioned enemies and obstacles, with a modular tower system allowing community-created level packs. Supports both CLI gameplay via Node.js and browser-based play, with a Player API exposing warrior abilities as callable methods for strategic decision-making.

About jsbattle

jamro/jsbattle

JavaScript Programming Game (inspired by RoboCode)

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work