fertig-classic-games/src/games
Brian Fertig 91f63b76a2 feat: add Master of Vega (Master of Orion clone)
Introduces Master of Vega, a turn-based 4X strategy game built on MOO1 rules with MOO2 conveniences. The implementation features a fully headless, deterministic engine (VegaLogic) with zero Phaser dependencies, enabling complete Node-based verification (809 checks) and reproducible galaxy generation via mulberry32 RNG.

Key features:
- Preset ship hulls with an auto-refitting Mark system and provably monotonic knapsack loadouts.
- Tactical grid combat with banked damage resolution to eliminate first-strike bias.
- Galactic Council diplomacy, stalemate-breaking, and invasion forecasting.
- Drop-in artwork compatibility with procedural stand-ins for all spritesheets.
- Hireable leaders (admin/captain) and colony building queues.

Architecture splits cleanly into headless modules (GalaxyGen, Logic, AI, Combat, Diplomacy, Ships, Leaders) and a render tier (StarMap, SystemView, CombatView, Screens, Nebula, Art, Fx). A comprehensive build plan documents 19 architectural traps discovered and resolved during development.

Registers the game in the registry, asset manifest, preload scene, and soundtrack service. Includes tools/verifyMasterOfVega.js for automated rule validation, art verification, economy balancing, and AI self-play soaking.
2026-08-01 22:17:31 -06:00
..
2048
…
advancewars
…
azul
…
baccarat
…
backgammon
…
balatro
…
battleship
…
bejeweled
…
bingo
…
blackjack
…
blockfighter
…
blokus
…
bloxorz
…
boggle
…
bookwork
…
canasta
…
cards
…
catan
…
checkers
…
chess
…
chinesecheckers
…
civilization feat: add barbarian raiders system with warlord ransoms 2026-08-01 18:18:36 -06:00
coloradodefense
…
connect4
…
craps
…
cribbage
…
dominion
…
dotlink
…
dungeonboss
…
excitebike feat(excitebike): add cool-zone speed boost and cooldown feedback 2026-08-01 15:44:17 -06:00
farkel
…
forbiddenisland
…
freecell
…
geniussquare
…
ghost
…
ginrummy
…
go
…
gofish
…
gootower feat(gootower): add sleeping goo mechanic and redesign levels 2026-07-31 23:37:48 -06:00
hangman
…
hearts
…
hexsweeper
…
holdem
…
jewelquest
…
jumble
…
katamino
…
kiitos
…
labyrinth
…
mahjong
…
mahjongmatch
…
mastermind
…
mastervega feat: add Master of Vega (Master of Orion clone) 2026-08-01 22:17:31 -06:00
mexicantrain
…
minicrossword
…
minimotorways
…
monopoly
…
nerts
…
oldmaid
…
othello
…
paigow
…
parchisi
…
peggle
…
phase10
…
puddingmonsters
…
risk
…
roulette
…
rummikub
…
rushhour
…
scrabble
…
shift feat(gootower): make gears lethal hazards; redesign levels 5-6 2026-07-30 23:09:59 -06:00
skipbo
…
slots
…
solitairetour
…
spellingbee
…
spireclimb
…
splendor
…
starcontrol
…
stratego
…
sudoku
…
superkart
…
swdbg
…
tectonic
…
tempest
…
tetrisattack
…
tickettoride
…
totalannihilation feat: add radar detection system with jamming and contacts 2026-08-01 14:51:05 -06:00
triominoes
…
uno
…
videopoker
…
wordladder
…
wordle
…
wordsearch
…
yatzi
…
zuma
…