invoker-game
v1.0.0
Published
A fast terminal game for practicing Invoker spell combinations from Dota 2.
Maintainers
Readme
Invoker Game
A dependency-free terminal game for practicing Invoker spell combinations from Dota 2.
Play
Node.js 18 or newer is required.
npx invoker-gameUse Q (Quas), W (Wex), and E (Exort) to create a three-orb combination, then press R to invoke the displayed spell. Orb order does not matter. Invoke all ten spells to finish the run.
The live game screen includes a compact cheat sheet with every spell combination and highlights the current target.
Backspaceclears the current orbs.EscorCtrl+Cexits.Enterstarts a new run from the results screen.
The results screen shows total time, mistakes, spell splits, and recent attempts. Up to 50 attempts are saved in ~/.local/state/invoker-game/history.json (or under $XDG_STATE_HOME when it is set). Set INVOKER_HISTORY_FILE to use a different file.
To work on the game locally, clone the project and run npm start. No dependencies need to be installed.
Spell combinations
| Spell | Combination | | --- | --- | | Cold Snap | QQQ | | Ghost Walk | QQW | | Ice Wall | QQE | | EMP | WWW | | Tornado | QWW | | Alacrity | WWE | | Sun Strike | EEE | | Forge Spirit | QEE | | Chaos Meteor | WEE | | Deafening Blast | QWE |
Test
npm testDisclaimer
Invoker Game is an unofficial fan project. It is not affiliated with or endorsed by Valve Corporation. Dota and Dota 2 are trademarks of Valve Corporation.
