Empire
Click anywhere to enter
Patch Notes v0.9.6
1:30 AM Apr 8
- v0.9.6 — Slot machine win effects, 10X slam, bug fixes
- Slot machine: 10× slam animation on bulk spin (gold text + dark flash)
- Slot machine: win line flash, reel glow per rarity, cabinet flare on win
- Slot machine: portrait border pulse during win video
- Slot machine: coin shower on rare+ wins (12/20/40 coins)
- Slot machine: credit counter animates on balance change
- Slot machine: button press feedback (scale down on click)
- Slot machine: Daily Free Spin button green styling with “FREE” badge
- Slot machine: YOUR HAUL panel styled with gold border, scrollable list, slide-in animation
- Bug fix: coinSpin keyframe collision — sidebar coin and panel coin used same name
- Bug fix: dice roller null guard on skip-all button appendChild
12:30 AM Apr 8
- v0.9.5 — Chibi Flanagan, slot machine polish, EMPIRE wave text, bug fixes
- Slot machine: chibi Flanagan portrait replaces original in shop panel and slot screen
- Slot machine: win video plays on non-junk results (single and 10-spin), seamless loop crossfade
- Slot machine: YOUR RECORD panel moved to right side below portrait
- Slot machine: result toast styled with rarity colors, haul panel moved to bottom-left
- Slot machine: casino sign repositioned, buttons tightened, credits display compacted
- EMPIRE title: gold-filled letters with navy waves on top, dark gold outline (Wayfarer)
- Wayfarer music: updated “In A World Without Gold” track
- Bug fix: dev mode keydown listener memory leak (map.js)
- Bug fix: all-eliminated edge case now shows victory screen
- Performance: cached wave gradient, will-change on spinning coin
8:45 PM Apr 7
- v0.9.4 — Sidebar tooltips, dice sounds, Wayfarer polish, 3D coins
- Sidebar: ? tooltips on leader and civilization names showing abilities and descriptions
- Dice: pass/fail sound effects on D20 gameplay rolls (synced to result reveal)
- Dice: Wayfarer ocean wave canvas with center ripple effect on dice modal
- Shop: Flanagan panel is now a standalone floating box (bottom-right)
- Shop: 3D spinning falling coins replace flat dot particles in Flanagan panel
- Shop: Wayfarer waterline waves at bottom 28% of shop modal with ship silhouette
- Setup Summary: full Wayfarer navy treatment (cards, portraits, labels, scrollbar, waves)
- Difficulty dropdown: ? hint badges on each option row with 150ms delay tooltips
- Difficulty dropdown: Wayfarer navy styling (trigger, options list, active state)
- Wayfarer dice modal: blue border + glow box-shadow
- Shared wave system: createWaveShipScene() with configurable opacity, ship scale, bottomOnly, noShip
7:30 AM Apr 7
- v0.9.3 — Sound overhaul, slot win SFX, dice physics audio
- Dice: procedural throw (whoosh + tumble), bounce (impact + wood resonance), Nat 20 (chord + shimmer), Nat 1 (doom descent + rumble)
- Slot machine: 3-layer mechanical whirring (motor + whine + ticking), slot_win.mp3 on non-junk wins
- Cleanup: removed dead dice mp3 preloads, unused slot win functions
7:15 AM Apr 7
- v0.9.2 — Gameplay music, culture fix, shop images, in-game settings
- In-game music: Glorious Morning plays from capital claiming, ducks during dice rolls
- Culture rolls are now free (0 AP) — unlimited and always available with moves
- Single-output stats skip the output selection panel (culture → AP auto-selects)
- Neglected/Mastered: second dice roll is now interactive for human players
- Shop: 5 item images (volcanic hex, midnight siege, golden age, royal dice, fire burst)
- Shop: premium card redesign with rarity borders, collectible layout, circle-cropped images
- Shop: Flanagan panel separated from modal, fixed position right side
- Shop: active tab gold indicator with dot + glow
- Slot machine: Irish green curtains
- In-game Settings button in action panel
- Dice centered: reduced lateral throw velocity
- Credits updated with Glorious Morning — Waterflame
6:20 AM Apr 7
- v0.9.1 — Wayfarer global theme, coin depth, ship image, cleanup
- Wayfarer theme now applies globally: lobby, gameplay, modals, dice roller, shop
- Coin: 3D edge thickness (8 gold layers), aged medallion border, counter-rotating ring
- Coin background shows opposite face with smooth crossfade
- Game log: ship silhouette image replaces canvas-drawn ship, full-width ocean waves
- Dice roller: ocean wave canvas background on Wayfarer theme
- Custom difficulty dropdown with ? tooltip showing per-difficulty descriptions
- Cabinet: dark mahogany wood grain texture, ornate flickering border + corner brackets
- Casino sign: larger with ornate gold border, corner decorations, flicker animation
- Wave button text visibility fix, dark navy wave colors (no grey)
- Music mute: uses muted flag as source of truth, updates all button instances
- Bug fix: Lucky Re-roll promise chain return statement
- Cleanup: removed dead CSS (.lobby-diff-select), unused hexHighlight variables
5:05 AM Apr 7
- v0.9.0 — Slot machine overhaul, Wayfarer waves, sidebar coin
- Slot machine: casino background, mahogany cabinet with wood grain texture
- Animated neon casino sign (video) with ornate flickering gold border
- CodePen reel system: sprite-sheet animation with custom symbol images
- Creighton portrait with typewriter speech bubble effect
- Full casino sound overhaul: ambient track, mechanical reel clicking, rarity-specific win sounds
- Lever rebuild: 220px tall gold rod + red ball handle with pull animation + cabinet shake
- Ornate flickering gold border with corner brackets on cabinet
- 3D spinning coin in player sidebar (leader front, civ back)
- Wayfarer theme: dark ocean wave hover effect on menu buttons + patch notes
- Shop: Flanagan panel with coin rain background + rising dots button
- Music mute button double-click fix
- Credits updated with new music tracks + Oliver McNeil ambience
- Settings moved below Credits in main menu
2:35 AM Apr 7
- v0.8.0 — Slot Machine, optimal combos, audio fixes
- Creighton Flanagan's Definitely Not Rigged Slot Machine — full-screen gambling experience
- 15 slot-exclusive cosmetic items across 5 rarity tiers
- Curtain reveal, lever pull, reel spin animations + 9 procedural SFX
- Creighton portrait reactions per spin outcome
- Daily free spin, 10-spin bulk mode with haul summary
- Optimal combo strategies for Hard+ bots (Ragnar×Imperialists, Kit×Conquerors, Yatzil×Isolationists)
- Music unmute fix — volume restores immediately from slider
- Procedural dice roll + dice land SFX (no file dependency)
11:30 PM Apr 7
- v0.7.0 — Bot difficulty system, audit fixes, Lucky Re-roll
- 5-tier bot difficulty: Easy / Normal / Hard / Expert / Strategist
- Difficulty-gated scoring: noise injection, retaliation, victory pursuit, AP reservation
- In-character game log messages per leader (180 themed lines)
- Leader voice corrections: Kit (frontier), Ragnar (berserker), Kokatsu (trickster), Yatzil (spiritual)
- Civ personality weights rebalanced — no zero weights, all civs explore every action type
- Creighton Lucky Re-roll: manual button after any D20 roll, once per round
- Mitigator governor: proper tier drop (13→11, 14→13, 15→14)
- Kokatsu Mind Games: both players forced to Maintained (self included)
- Self-attack blocked in canAttack()
- Surrendered hexes become regular unclaimed (no abandoned flag)
- Imperialists resolve Major Projects same turn; others wait 1 turn
- Grey out maxed/locked stats in stat choice UI
- Conqueror bonus hex: human players choose from highlighted options
- Stat lock at 0: clampStat auto-locks, perfection blocked while locked
- City-state defense: Improved floor applied before capital Mastered upgrade
- Yatzil Efficient Rule checks hasLeader
- Menu music persists through lobby, fades on Begin Setup
- Setup music controls (top-right) with volume slider sync
- Wayfarer theme: 7-track playlist, first track always plays first
3:00 PM Apr 7
- v0.6.0 — Audio overhaul, bug fixes, UI polish
- Procedural wooden knock SFX replaces file-based button click
- Main menu music: starts after splash, fades out on New Game, default 100% volume
- Mute button: red SVG strikethrough line clipped to button border
- Fixed double click audio on menu buttons
- Bot difficulty selector: compact gold dropdown (Easy–Strategist)
- Removed end-of-turn confirm dialog — turns end automatically
- Wayfarer water bonus: proper BFS pathfinding (coastal origin + water path required)
- Leader abilities disabled on City-States (Kit Oakley, Kokatsu, Ragnar, Creighton)
- Trade partner_simple now awards +1 stat choice to winner
- Bot victory check after battles and trades
- Victory check examines all players, not just current
- Major Projects take 1 full turn before resolving
- Bot stat picker skips locked stats
- Per-theme menu layouts: Conqueror bottom-right, Imperialist top-left column
- Dev tools: map zoom control (50%–200%)
5:15 PM Apr 6
- v0.5.3 — Complete rules corrections
- Wayfarers: changed from +2 roll bonus to +2 water range (attack 3→5, trade 7→9)
- Wayfarers: unlimited Trade actions per turn (was unlimited Economy stat rolls)
- Yatzil Land Wisdom: +1 to battle/trade rolls (opponents face tougher odds) — was self-threshold boost
- Yatzil Efficient Rule: works on battle, trade, AND stat rolls (once per turn)
- Conquerors: simple victory = land converts to winner; overwhelming = +1 extra adjacent hex
- Isolationists: +1 AP/turn confirmed, leader recovery on capital recapture
- Major Projects: no Move cost (AP only), cancel costs 1 Move
- Surrender: land becomes abandoned territory (requires resource roll to claim)
- Governors returned to pool on surrender/elimination
4:35 PM Apr 6
- v0.5.2 — Governor overhaul, UI fixes, expand rework
- Governor pool system: unique governors, selection modal on capital capture
- Governor source tracking (which capital each governor came from)
- City-states blocked from starting Major Projects
- Mastered/limit stats blocked from MP selection (enforced at start)
- Stat locking: double-neglected stats become locked (unlockable via MP)
- Spinning gear indicator on sidebar stats with active Major Projects
- End Turn button removed — turns auto-end when moves hit 0
- Toast notification: "0 Moves Remaining — ending turn..."
- Expansion rework: Resources roll first, then pick hex(es) on success
- Expansion inner glow improved (70% radius, better hex coverage)
- Action button ? icons pinned to far-right edge
- Shop fixes: duplicate Close button, placeholder thumbnails, scroll fade
- Hex hover highlights for Expand, Attack, Trade buttons
10:27 AM Apr 6
- v0.5.1 — Battle, trade, and stat roll resolution overhaul
- Stat rolls now have 5 tiers: Nat 20 (+3), TH+9 (+2), meet TH (+1), miss (0), Nat 1 (-1)
- Battle: wins give +1 to a military output stat (Pop/Cul/Eco) of your choice
- Battle: defender wins 11+ gets +1 military stat + +1 Military
- Battle: draw now -1 military stat for both (each picks own)
- Battle: overwhelming wins let the winner pick which opponent stat to reduce
- Trade: wins give +1/+2 to a trade stat (Res/Tech/Mil) of your choice
- Trade: overwhelming loss = -1 trade stat (winner picks) + -1 AP
- Stat choice UI: clickable buttons show stat values & change preview
- Overwhelming wins show opponent's stats so winner can pick informed loss
- Bots auto-pick: lowest stat for gains, highest for opponent losses
10:12 AM Apr 6
- v0.5.0 — Multiplayer, dice overhaul, game corrections
- Player lobby with 5 slots: Human / Bot / Empty toggles, custom names
- Hot-seat multiplayer: turn transition screens between human players
- Rules modal redesigned as accordion with collapsible sections
- Leaders & Civilizations merged into sub-accordions
- Dice: wind-up animation, multi-bounce sound, particle burst, screen shake
- Dice: setup effects suppressed, 500ms delays between rolls, fade-out overlay
- Defy Fate fully implemented: banner + re-roll on Nat 1 for Creighton
- Kokatsu Mind Games fixed: now affects opponent's research in battle/trade
- Yatzil Land Wisdom fixed: lowers thresholds (makes rolls easier)
- Wayfarer: +2 to battle/trade rolls through water, water AP cost negated
- Expansionist: +3 attack/trade range on land now functional
- Expansionist mountain cost & Governor Explorer cost negation implemented
- Major Projects now cost 1 Move in addition to AP
- Isolationist leader recovery requires recapturing capital
- Skip All Setup rewritten: preserves completed data, shows summary
- Bot capital/color selection randomized
- Top bar player badges with hover stat tooltips
- Taiko drum sound on New Game
- Bug fixes: fastStart index crash, eliminated player recursion, dead code removed
8:48 AM Apr 5
- v0.4.4 — Setup & state fixes
- Setup order: Leader first, then Civilization
- Real-time UI updates after every action
- Action buttons disabled during dice rolls
- Creighton Flanagan easter egg sound
- Dice Skip button + Skip All Setup Rolls
8:23 AM Apr 5
- v0.4.3 — UI polish & bug fixes
- Large centered leader/civ portraits in sidebar
- Leader name & title on separate lines
- Civ artwork in setup cards, rules, fast start
- Dice Skip button & Skip All Setup Rolls
- Game log fixed to map width only
- Sidebar widened, action buttons fit without truncation
- Economy/Military removed from Roll Stat (Trade/Attack only)
- Battle draw: no stat changes
- Settings wired: Bot Speed, Auto-Skip, Confirm End Turn
- Varied procedural UI click sounds
- Music autoplay retry on interaction
- 11 bug fixes from audit report
6:12 AM Apr 5
- v0.4.1 — Dice overhaul & polish
- Procedural dice geometry (byWulf/threejs-dice port)
- Chamfered edges on all dice for polished look
- Per-face parchment textures with etched Cinzel numbers
- Wayfarer theme with rain particles & dedicated music
- Dark liquid glass overlay on all menu backgrounds
- Action button tooltip help icons (?)
- Dev tools: Add Hex [A] & Remove Hex [X] replace +Row/-Col
- Uniform dice randomization (Math.random, not physics)
- D6/D10/D20 physics stability fixes
4:36 AM Apr 5
- v0.4.0 — Full gameplay
- Action roll system (stat select → output → D20)
- Battle system with confirmation & roll sequence
- Trade system with Economy-based rolls
- Major Projects UI (start, cancel, auto-resolve)
- Bot AI with personality per civilization type
- Victory screen & surrender button
- Leaders & Civs browser with lore
- Skip Bot Turn button
- Hex claim animation effect
- Turn order tie-breaking rerolls
12:12 AM Apr 5
- v0.3.0 — Physics dice & tile images
- Physics-driven dice (Three.js + Cannon.js)
- D6/D10/D20 with real physics rolling
- Hand-drawn hex tile images
- Paginated Rules modal (15 pages)
- Leader cards with portraits
- War drum menu click sound
- Right-click delete + Ctrl+Z undo
- Hex expand "+" buttons
9:37 PM Apr 4
- v0.2.1 — Setup flow fixes
- Max players restored to 5
- Skip button now closes 3D dice overlay
- All dice types use 3D roller
9:28 PM Apr 4
- v0.2.0 — Rules overhaul
- Action rolls: D20 + stat value vs threshold
- Full battle & trade systems
- Major Projects with D20 resolution
- Governor cards & City-State penalties
- Victory condition checking
- 3D BG3-style dice roller (Three.js)
- Dev map editor with drag-to-paint
7:35 AM Apr 4
- v0.1.0 — Initial release
- Main menu themes & animated backgrounds
- Skip setup option
- Web Audio SFX & glassmorphism UI