fertig-classic-games/src/games
Brian Fertig 390dadbc14 feat: add barbarian raiders system with warlord ransoms
Introduce barbarians as a non-diplomatic civ appended to state.civs,
providing escalating pressure that scales with difficulty and target
civ era. Key mechanics:

- Uprisings spawn on explored tiles, capped by a growing population
  limit to keep raids an event rather than a fourth empire
- Era-based pressure curve: raids decay as a civ advances, stopping
  entirely at hard-stop techs (industrialization/conscription/railroad)
- Killing hordes summons a Barbarian Leader with an escort; cornering
  the lone leader triggers a gold ransom scaled by era and difficulty
- Captured cities are either razed (small) or held inert (large)
- Leader expires after a set lifetime if not ransomed

Diplomacy and AI carefully exclude barbarians to prevent three traps:
shared-enemy attitude pollution, permanent war phase pinning, and
government ladder lockout. Pre-feature saves remain compatible.

New assets: optional civilization-barbarians.png sheet (8 frames).
Updated sprites.md and unit tooltips. Comprehensive verification tests
added in verifyCivilization.js.
2026-08-01 18:18:36 -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
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