$ man linux-learning-game
A static web app with five distinct training modes — Drills, Scenarios, Diagnose, Repair, and Deploy — covering Linux, Ansible, and Git workflows. XP/level progression, module stats, and difficulty preference all persist locally. No framework, no backend, no install.
$ grep -i highlight
- Five modes spanning recall (Drills) through multi-step incident response (Diagnose)
- No framework — vanilla ES modules + Vite keep the bundle and the mental model small
- Pure-static deploy target: drops onto any object store with no runtime
- Authoring-first content layer so new drills land without code changes