A playable fan web prototype of Steve Jackson Gamesโ classic CCG Illuminati: New World Order (1995) โ 421 scanned cards, a core rules engine, a heuristic AI opponent, hot-seat multiplayer and an AI-vs-AI spectator mode. Pure vanilla JavaScript. No build step, no dependencies at runtime, no server needed.
โEverything is true. Everything is conspiratorial.โ
No install, no account โ works on desktop and mobile browsers.
docs/audit/INWO_SURGICAL_AUDIT.md.Full tutorial included in-game (? button).
Local: double-click game/index.html. Thatโs it. (Or npx serve . if you prefer a server.)
Deploy to GitHub Pages:
git init
git add .
git commit -m "INWO web edition"
git branch -M main
git remote add origin https://github.com/Cha0smagick/Virtual-Illuminati-New-World-order-INWO-game.git
git push -u origin main
Then Settings โ Pages โ Deploy from branch โ main / root. The game goes live at:
https://cha0smagick.github.io/Virtual-Illuminati-New-World-order-INWO-game/game/
โโโ game/
โ โโโ index.html # entry point (?v=NN cache-busting)
โ โโโ css/style.css # conspiracy dossier design system
โ โโโ js/
โ โโโ images.js # manifest of 421 card PNGs
โ โโโ cards.js # generated card database (stats + effect kinds)
โ โโโ cardtexts_data.js # OCR verbatim texts
โ โโโ statsfix.js # fills verified Power/Resistance
โ โโโ texts.js # Illuminati role/goal documentation
โ โโโ engine.js # WDH v1.2 rules engine (OBD)
โ โโโ ai.js # AI v3 opponent + reactions
โ โโโ ui.js # board, hand, attacks, encyclopedia, animations
โ โโโ app.js # orchestration & game flow
โ โโโ i18n.js # EN/ES real-time translation
โโโ Groups/ ยท Illuminati/ ยท Plots/ # original card scans (assets)
โโโ scripts/ # OCR pipeline + audits (mechanics, usage, synergies)
โโโ scripts/run_tests.cjs # suite runner used by npm test
โโโ research/audit_reports/ # generated catalog, research manifest and reports
โโโ test_p0_invariants.js # strict P0 regression fixtures
โโโ tests: test_flow ยท test_engine ยท test_ai_vs_ai ยท test_appflow ยท test_respond ยท test_ui ยท test_card_research_manifest
โโโ SINERGIAS.md # card-interaction audit report
โโโ BIBLIA.md # deep technical bible (ES)
npm test runs eight headless suites, including strict P0 invariants, lifecycle, response, UI and card-research manifest checksnpm run research:cards rebuilds the 356-card Internet research manifest with OCR, official metadata, FAQ/errata mentions, field-level status and provenancenpm run build:cards regenerates the canonical runtime dataset; scripts/build_card_catalog.cjs refreshes the human-readable catalognpm run audit:mechanics validates observed 2d6 totals, execution errors and NaN state, and exits non-zero on failuresunverified, ability_unverified, and legacy plot_generic/resource_generic) are rejected before spending action tokens or changing hand/resource/discard statenull; the card catalog records coverage and verification status per cardimplemented, implemented-special, source-text-unmapped, pending-engine, and unverified; blocked cards are not presented as playablegen_cards.js as the canonical generator; legacy build_cards.js must not regenerate the runtime datasetThis is a non-commercial fan project. Illuminati, Illuminati: New World Order and all card artwork are ยฉ Steve Jackson Games. Card scans are used here as personal-use game assets โ please buy the real game / support SJG. The famous urban legend is real history though: SJG offices were raided by the US Secret Service in 1990 (Operation Sundevil) โ but the game was never banned. Read the full story inside the gameโs About tab.
Code: MIT. Assets: respective owners.