โ Back to table
๐ฒ CHANGELOG
Infinite Craps โ infinitecraps.com
- UI ON puck redesigned โ when a point is set, the number circle transforms into a glowing ivory puck with "ON" label directly on the active number; separate badge and number display removed. OFF badge sits flush left of the point number row.
- Fix Chip pile sequencing fully rearchitected โ piles now use live shadow counts (
_pileCounts, _pileAmounts) manipulated directly by flight events. Inbound chips (place/rebet) increment pile as each chip lands; outbound chips (remove/win) decrement pile the instant they depart, so the animation and pile change are always concurrent.
- Fix Chip flight timing race condition eliminated โ
betPlaced / betUpdated no longer call updateBoardChipsFromBets() at all; pile growth is driven exclusively by chip landing events in board3d. updateBoardChips now acts as a hard ground-truth sync from server data only.
- UI Hop bet odds moved to a row beneath the grid โ "Hard doubles 30:1" and "Easy hops 15:1" now appear as a compact label row below the triangle; pays text removed from inside each circle, side legend removed. Circles are cleaner.
- UI Bet matrix borders fully unified โ all bonus, hop, and repeater section borders migrated to
var(--border-felt); raw rgba(139,115,85,...) and mixed 1.5px/2px widths eliminated throughout.
- UI Color palette refreshed โ felt deepened to
#0b5233, pass/come greens slightly warmer, text-main bumped to #f8f0dc, text-dim tightened. All 1px 1px 0 drop-right text shadows preserved.
- UI Collapse bar heights unified โ all three section headers (Place Your Bets, Charts & Statistics, Stickman Steve's Guide) now use
min-height: 32px; padding: 0 8px for a consistent collapsed row height.
- UI DC Odds label updated โ "DC Odds" โ "Don't Come Odds" in proper case with brighter color and narrower 80px label width so it wraps gracefully on two lines.
- UI Field, Big 6/8, and hardway cells unified to
min-height: 44px for a consistent mid-zone row height.
- UI ATS and Repeater bet buttons enlarged โ font 9โ10px, height 26โ30px,
white-space: nowrap ensures "Small 35:1" and "4/10 ยท 25:1" never wrap.
- Fix Mobile board FOV adjusted โ on portrait/narrow viewports (aspect ratio <1.0), camera FOV widens from 45ยฐ to 68ยฐ, reducing table vertical footprint from ~80% to ~60% of canvas height.
- Fix 3D board animations clipped on mobile โ
overflow: hidden; position: relative added to #sectionA so throw-hand and result animations are clipped to the board boundary.
- UI Field bet redesigned โ centered layout with two-row structure: header row shows "Field ยท 2ร ยท 3ร" (multiplier tags color-coded gold/red), number row shows all 7 field numbers inline with 2 in gold and 12 in red for instant multiplier recognition
- UI Field bet column width corrected โ zone-mid now uses
4fr 2fr ratio matching the 6-column zone-numbers grid above it, so the Field+Big6/8 block and the hardways quad align to the same column breaks
- UI Repeater counters stacked vertically โ the three Repeater pairs (6/8, 5/9, 4/10) now display as rows top-to-bottom instead of side-by-side; label on the left, dot progress inline to the right
- UI Bet matrix borders unified โ all structural zone and cell borders upgraded to a consistent 2px weight on all sides (was a mix of 1px and 2px depending on the zone)
- Fix Simple/Advanced toggle fully removed โ button was already gone from HTML; dead CSS (
.bm-adv, #sectionC.bm-simple, #bmViewToggle) and dead JS (applyBmView, toggleBetMatrixView, localStorage key) cleaned up
- UI Hop column now fills the full height of the foundational bets column โ
align-items: stretch on the grid base rule (was start, overridden inconsistently)
- UI 3D craps sticks thickened โ shaft and hook cylinder radius 0.06 โ 0.11, knuckle sphere 0.07 โ 0.13 on both sticks (~80% thicker)
- Fix 3D board chip piles now update immediately on every bet placed, removed, or updated โ previously only refreshed on server-pushed broadcasts (~10s delay). Added
computeLocalBoardChips() to classify myBets into light/dark/bonus buckets locally and call updateBoardChips3DImmediate after every socket event
- UI Dice sit visually higher than chip piles on 3D board โ
chipGroup.position.y = -0.35 offsets pile group down while dice rest at felt level
- Fix Celebration emojis (๐พ champagne, ๐ฅ glasses, ๐ confetti) no longer reset position on every bet result โ they now hold their floating positions and only rebuild when the shooter's point count actually changes
- UI 3D stickman sticks redesigned โ half-circle torus elbow replaced with a clean L-shape on both the dice push stick and the chip sweep stick. Small sphere knuckle at the bend for a crisp corner joint
- New Blog: /blog/dice-combinations โ all 36 dice outcomes visualized with emoji dice (โโโ
), exact probabilities, per-total breakdowns, and strategy context for every number
- New Stickman Steve guide fully cross-linked โ every bet type and strategy now has a card linking to its deep-dive blog post (28 links, up from 9)
- Fix Simulation logic corrected across 8 strategy blog pages: 54-Outside (Place 4/10 payout was 2:1, correct is 9:5), Doey-Don't (flat bets now cancel correctly โ only odds and the 12 affect P&L), Put Odds (now skips come-out as a true Put bet), 3-Point Molly (now models all 3 concurrent bets with odds), Hop 7s (correctly models all 3 hop combos), Hardways (only 7 clears all bets โ a hard 6 no longer wipes hard 4/8/10), Inside Regress (full two-phase state machine), 5-Count (proper shooter-tracking state machine with full pass-line hands)
- Fix Bot/spider WebSocket blocking โ known crawlers (Googlebot, Bingbot, Semrush, Ahrefs, curl, headless Chrome, etc.) are denied live socket sessions while still being able to crawl the page HTML
- UI Blog logo updated to match main page โ 22px Anton, letter-spacing 1.5px, gold text-shadow (was 19px / 0.3px / no shadow) across all 23 blog pages
- New Sitemap updated with all 24 blog pages including new dice-combinations guide
- New Blog system launched โ /blog index with 19 strategy guides, and /blog/bet-types full reference table covering every bet's payout and house edge
- New Blog links added to the Stickman Steve guide โ "Every Bet Explained" and "Strategy Simulator" sections now link to relevant deep-dive posts
- Fix CSP
scriptSrcAttr: 'none' was silently blocking all inline onclick handlers โ chip denominations, collapse toggles, chart tabs, Build button, and bet matrix were all broken. Fixed to 'unsafe-inline'.
- Perf Removed 6 redundant
tableBetsUpdate broadcasts from socket-handlers โ table bet totals now delivered only via the 10s roll broadcast
- Perf
betResults / shooterRollUpdate / yourStats now send a single newRoll delta instead of full 500-entry arrays โ ~80% reduction in per-bettor payload per tick
- Perf
broadcastState rebuilt explicitly โ no more spreading publicGameState (avoids Set serialization bugs and stale field leakage)
- Fix
apiCacheRef now wired into routes.mount() โ API cache invalidates on each roll instead of relying solely on 60s TTL
- Fix All client JS files now have cache-busting
?v=N query strings to prevent stale browser caches after deploys
- New Sitemap updated with
/blog and /blog/bet-types โ blog index at priority 0.8, bet-types at 0.7
- New Simple / Advanced view toggle on the bet matrix โ Simple shows Pass Line, Place bets, Field, and Hardways; Advanced reveals Come/Don't Come, Buy, Lay, Proposition Bets, Hops, and Bonus bets. Preference saved across sessions.
- New Doey-Don't strategy โ places Pass Line and Don't Pass simultaneously, hedging both sides. Available as a preset in the Strategy Builder and in the strategy picker.
- UI Bonus & Props and Other bets in the Strategy Builder now fully expand like number bet cells โ tap to activate and configure Amount, On Win, On Loss, Working, and Press Limit per bet.
- UI Strategy Builder simplified โ removed Simple/Advanced mode toggle from the builder modal in favor of the cleaner sectioned layout
- UI Per-bet panels in the Strategy Builder now have a header row with the bet name, a Remove button, and a โ collapse button โ tap to expand, Remove to deactivate
- Fix Strategy Builder Guide button now correctly opens the full How-To-Use guide (was opening a broken mini-modal)
- Fix Guide section now visible on mobile (was hidden by a CSS rule)
- Fix Odds bets now increment by your chip denomination on each tap instead of snapping to max โ long-press for the full modal
- Fix Chip indicators on the bet matrix no longer flicker on every roll โ stable DOM diffing only updates chips that actually changed
- Fix Spectator avatars no longer reset their walking animation on every roll โ stable keying preserves mid-walk state
- UI Mobile nav tabs now fit in a single row (no wrapping); feedback button is emoji-only top-right; changelog link hidden from nav
- UI 3D stickman geometry updated โ shaft and hook are uniform cylinders; elbow is a proper half-circle arc
- Strategy Builder "Save strategy" teaser added to the name input row (coming in a future update)
- New Strategy Builder V3 โ complete rewrite with visual bet grid, 10 template presets, and real-time strategy preview
- New Full progression system support: Martingale, Paroli, Oscar's Grind, D'Alembert, Fibonacci, and custom bet sequences
- New Bonus & proposition bets in Strategy Builder โ Fire Bet, Tall, Small, All, Repeaters, Sharpshooter, plus single-roll props (Snake Eyes, Boxcars, Hi-Lo, Horn, World, and more)
- New Strategy Backtest simulator now supports all builder features: hardways, buy/lay, don't come, single-roll props, progressions, and place regression
- New Other Infinite Simulations tab and landing page at /games โ Infinite Blackjack coming soon
- New Default strategy auto-activates Pass Line on session start with bet auto-placed
- Fix Shooter roll trail now uses same rendering style as the overall dice ticker (consistent dot badges, ring styles, opacity fading)
- Fix Delta amounts on shooter trail now alternate heights to prevent overlap between adjacent values
- Fix Shooter aura text ("Heating Up", etc.) no longer shifts layout โ fixed-height container reserves space
- Fix Avatar name wrapping now consistent between Your Performance and Current Shooter panels
- Fix Strategy Builder modal preserves scroll position when toggling bets or adding rules
- All abbreviations eliminated from Strategy Builder (no more "DP", "3-Pt", "Field Mart.", "DC")
- Builder text brightness increased throughout โ labels, hints, grid numbers, and section headers all more readable
- Builder dropdowns widened with descriptive labels (e.g. "1 point" instead of "1", dollar amounts instead of multipliers)
- Conditional rules improved โ quick rules are now "Stop if down $100" and "Double bet after a 7-out"
- Mobile tabs now wrap to fit all three tabs on screen
- Communication emojis stack vertically on mobile to avoid overlapping dice
- Six strategy bugs fixed across simulation engine, autopilot, and server bet resolver
- New Confirmation modal when clearing bets or switching strategies with โ
My Strategy active (with "Don't ask again" toggle)
- New "OFF" badge appears on Place, Buy, and Hardway bets during come-out when bets are not working
- New Working toggle added to bet manage modal โ control whether your bets are on during come-out rolls
- New Stickman Steve's Guide โ new Table Culture & Etiquette section covering table flow, bet conventions, tipping, and faux pas
- Fix Current shooter's last 10 rolls now correctly aligned with per-roll win/loss amounts
- Fix Bonus bets (Fire Bet, All/Tall/Small, Repeaters) now queue as pending when progress blocks placement
- Removed legacy "Default Bet Strategy" button (replaced by Strategy Builder)
- Frankie the Floor renamed to Stickman Steve throughout
- UI Chip stacking โ non-clean amounts show denomination breakdown (e.g., $30 = green $25 + red $5 stack)
- New Roll explanation overlay โ after each roll, shows what happened (Point Hit, 7 Out, Natural, etc.) with bet outcomes
- New Post-roll buttons: Same Bet, +1 Unit, and Full Press replace single Press All
- New Current shooter panel shows bankroll, session +/-, and last 10 rolls with per-roll win/loss
- UI Bet section redesigned โ centered chip row, larger Clear/+$500/Help buttons below
- New Keyboard shortcuts: Esc clears all bets, Space dismisses roll overlay
- UI Place/Buy/Lay column headers enlarged (14px Anton font), come point numbers enlarged
- UI Pass Line, Come, and all bet names enlarged to 12px for mobile readability
- Fix Changelog link centered under feedback button
- UI Chip denomination selector redesigned as colored casino chips matching Vegas standards
- New "? Help" modal explaining the betting system, strategies, pending bets, and charts
- New Avatar panel shows Bankroll, Pending $, Active $, Max Win, and At Risk
- Change Strategy Builder v2 โ syncs with board state, supports all bet types (buy, lay, hardways, one-roll props, don't come)
- New +$500 rebuy button in chip strip
- UI Bet cell text enlarged for mobile visibility
- Fix Place bets now placed on any number regardless of point (e.g. Place 6 works when point is 6)
- Fix Stickman hook restored to curved cane shape (was showing as flat disc)
- Fix Board chip colors expanded โ white for $1000+, cranberry/gold for $25,000+
- "Don't Pass + Lay Odds" โ proper case throughout
- Oxford commas applied to all page copy
- New Post-roll result overlay on game board โ shows net P&L, individual bet outcomes, and โฌ Press All button
- New Clear All Bets button returns all bets to bankroll (locked line bets preserved)
- Fix Advanced strategy patterns (3-Point Molly, Martingale) now preserved when adding manual bets
- Fix Chained future bets โ odds queue as pending when their prerequisite line bet is also pending
- Fix 3-Point Molly respects 2-come-point limit
- New Changelog page at /changelog
- New Strategy autopilot system โ select a strategy from the bets panel and it auto-places/manages bets each roll
- New "Next eligible move" queuing โ tap any bet you can't place yet (e.g. Pass Line during point) and it queues with a contextual emoji (๐ฏโณ๐๐), auto-placing when eligible
- New "My Strategy" โ any manual bet edit morphs your current bets into a custom strategy that persists across rolls
- Change Tapping an existing bet now increases it by your chip denomination instead of opening the modal (long-press for modal)
- UI Strategy picker + โ๏ธ Build button moved to bets section (between chip strip and hint row)
- UI Charts strategy card simplified to "Strategy Backtest" label
- Change Chip denominations: removed $10, added $500
- Fix Place 6/8 bets now auto-adjust $5 chip to $6 (correct unit)
- Fix Press math: fullpress uses floor rounding (standard casino: player keeps change), payout rounded to cents before press calc
- Fix Custom strategy chart simulator now works (was feeding '_custom' to canned engine)
- Fix Past rolls ticker duplicate entries (single source of truth via _pastRolls array)
- Silenced Frankie the Floor tutorial popup (code preserved for later)
- Strategy autopilot uses window.socket explicitly (IIFE scope fix)
- Bet placements staggered 150ms to prevent server flood
- Comprehensive eligibility engine covers pass, don't pass, odds, come odds, DC odds
- HEARD "Bet placement should be more intuitive" โ Added Help modal, casino-style chip selectors, and larger bet labels
- HEARD "Hard to tell what happened after a roll" โ Built the post-roll result overlay showing wins, losses, and net P&L
- HEARD "Strategy changes when I add a bet" โ Fixed strategy preservation so patterns like 3-Point Molly survive manual bets
- "Place 6 should work when point is 6" โ Fixed, place bets go on any number now
- "Need a way to see how much I have at risk" โ Avatar panel now shows Active $, Max Win, and At Risk
- "Bankroll ran out, no easy way to reload" โ Added +$500 rebuy button right on the chip strip
- Keep the feedback coming โ use the ๐ฌ button or email us. We read everything.