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