Chain Reaction

MadLab - Chain Reaction

BrazLotto × Diamond Game | Minnesota MN-GCB | Sprint 1

RTP
85.00%
Type
5-Reel Pull-Tab
Canvas
1024x768
Spine
v4.2.43
Platform
iOS/UIKit
State
Passive

Hero Gallery

Overview

About the Game

MadLab - Chain Reaction is a passive 5-reel pull-tab game developed for the Minnesota market. The game delivers pre-determined outcomes and strictly adheres to Minnesota gambling regulations.

FieldValue
RTP85.00%
TypePassive 5-Reel Pull-Tab
LocationMinnesota USA
Canvas1024×768
EngineXcode / Obj-C / UIKit
Spinev4.2.43

Available Denominations

Den 1
$0.50
Den 2
$1.00
Den 3
$2.00
Den 4
$3.00
Den 5
$5.00

Notes: Removed $0.10 and $0.20 (not divisible by $0.25), removed $10.00 (exceeds Minnesota maximum).

Game Components

  • Base Game: 5 reels with electrical curtain reveal
  • Power Switch: Animated progression symbol with electrical discharges
  • Chain Reaction: 5 flask systems with dynamic selector
  • Math System: 18 prize tiers with 85% RTP

Base Game

Main Assets

Additional Assets

Symbol Table

ID Image Name Category File
0 Scientist Scientist (Wild) High Value p1.png
1 MadLab Coil MadLab Coil High Value p2.png
2 Bio-Flask Bio-Flask High Value p3.png
3 Microscope Microscope Mid-High p4.png
4 Letter A Letter A Royal Low p6.png
5 Letter K Letter K Royal Low p7.png
6 Letter Q Letter Q Royal Low p8.png
7 Letter J Letter J Royal Low p8.png
8 Blank Neutral
100 Atomic Bubble Atomic Bubble Bonus Trigger bns2.png
200 Power Switch Power Switch Progression bns1.png

Peel Reveal System

PropertyValue
TypeHorizontal electrical curtain
Dimensions292×292px
Position X-86 to 840
Position Y316
Duration0.75s

Anticipation Effects

Symbol Condition Intensity Description
Scientist (0) 4x match on 5th Medium Reels vibrate, electricity flows
MadLab Coil (1) 4x match on 5th Medium Coil glows, electrical arcs
Bio-Flask (2) 4x match on 5th Medium Flask pulses, particles flow
Atomic Bubble (100) Reels 2-3-4 trigger High Bubble glows intensely
Power Switch (200) 3x=activates, 4x intensifies High Electrical discharges

Near-Miss Logic

When a player has a near-miss (4 matching symbols), the system activates near-miss logic.

EffectDescription
Fizzle EffectElectrical discharge gradually diminishes
Disappointment SoundLow, disappointed tone plays
ReturnReels return to initial state

Implementation Guide (Collapsible PDF Pages)

PDF Pages (5-9)

Power Switch System

Overview

The Power Switch (bns1) is an animated 30-frame progression symbol (172×298px) that discharges electricity toward the Atomic Fusion Bubble.

CountBehavior
1–4 symbolsSimple discharges — no multipliers
5 symbolsEligible for multipliers
AnticipationActivates at 3 or 4 symbols on reels

Power Switch Gallery

Atomic Fusion Bubble Stages

Stage Dimensions Description
Small 250x250 Initial bubble state
Medium 342x342 Intermediate growth
Large 440x440 Maximum size

Bubble Behavior

Bubble Behavior Rules

RuleDetail
CorrelationNOT correlated with Power Switch count
PredictabilityNOT predictable — pre-determined outcome
Explosion triggerOnly on high-value pre-determined tickets

Reveal Modes

Mode Description Behavior
EXPLOSION Bubble stays Large, releases multiplier bubbles, last explodes Dramatic release sequence
MULTIPLIER_RELEASE Bubble progressively shrinks, no explosion Gentle fading sequence

Multiplier Grid

1x
1x (Level 0)
2x
2x (Level 1)
3x
3x (Level 2)
5x
5x (Level 3)
8x
8x (Level 4)
10x
10x (Level 5)

Electrical Discharge Specs

Sprites per reel: 5

Stagger timing: 120ms

Frame rate: 0.4 frames/tick

Implementation Guide (Collapsible PDF Pages)

PDF Pages (10-24)

Chain Reaction (Bonus)

Activation

FieldValue
Trigger3× Atomic Bubble (bns2) on Reels 2, 3, and 4
Format100, 100, 100 + n
TransitionBonus mode with animation and flask system presentation

Bonus Assets

Flask Colors

Red Flask
Red (Flask 1)
Blue Flask
Blue (Flask 2)
Yellow Flask
Yellow (Flask 3)
Orange Flask
Orange (Flask 4)
Green Flask
Green (Flask 5)

Bonus Transition Timeline

Stage Action Duration
1 bns2 symbol celebration (3 loops) ~1.5s
2 Reels exit downward 1.0s
3 Control panel exits downward 0.5s
4 Left/Right machines exit 1.6s / 1.4s
5 Logo fades out 1.0s

Flask System

Flask Color Levels Type Prize @$1 Multiplier
1 Red 2 LEVEL1 (Base) $10 2x
2 Blue 3 LEVEL2 (Minor) $20 3x [1,2]
3 Yellow 3 LEVEL3 (Major) $40 5x [2,3]
4 Orange 4 LEVEL4 (Super) $100 8x [2,3,3] MIXED
5 Green 4 LEVEL5 (Mega) $200 10x [2,3,5] MIXED

Additional Bonus Assets

Implementation Guide (Collapsible PDF Pages)

PDF Pages (25-46)

Math & Rules

5.1 Prize Tier Structure ($1.00 Reference)

Tier Type Prize Deal Count Combinations Note
17 1 $500 0 Scientists x5 Autoclose
16 1 $500 1 Scientists x5
15 2 $200 0 CR Mega Autoclose
14 2 $200 1 CR Mega
13 1 $200 0 Coils x5 Autoclose
12 1 $200 1 Coils x5
11 2 $100 4 CR Super
10 1 $100 2 Microscopes x5
9 1 $50 4 Microscopes x5
8 2 $40 10 CR Major
7 2 $20 35 CR Minor
6 1 $20 10 Mixed High x5
5 2 $10 70 CR Base
4 1 $10 35 Royals x5
3 1 $5 150 Royals x4
2 1 $2 400 Royals x3
1 1 $1 775 Royals x2
0 0 $0 6002 Loser

Notes: CSV values in cents. Total tickets per deal: 7,500. RTP: 85.00% (exact)

5.2 Denomination Scaling

Denom Code Calculation Example ($20 base)
$0.50 050 base × 0.5 $10
$1.00 100 base (reference) $20
$2.00 200 base × 2 $40
$3.00 300 base × 3 $60
$5.00 500 base × 5 $100

Minnesota Compliance: All prizes must be divisible by $0.25.

5.3 Combo ID Map

Combo ID Symbols Description
11 Scientist (0) Wild
12 MadLab Coil (1) Lab coil
13 Bio-Flask (2) Biological flask
14 Microscope (3) Microscope
15 Mixed High (1,2,3) Any high-value combo
16 Royals (4,5,6,7) A, K, Q, J
100 Atomic Bubble (100) Chain Reaction trigger

5.4 Watermark Rules

Base IDs:

  • Atomic Bubble = 100
  • Power Switch = 200

Rightmost Symbol Watermark: On bonus triggers, the rightmost symbol carries the level watermark.

Variants:

  • 101 = Base ($10)
  • 102 = Minor ($20)
  • 103 = Major ($40)
  • 104 = Super ($100)
  • 105 = Mega ($200)

Power Switch Note: Always uses base 200 (v2.4 fix). Watermarks only apply to winning Atomic Bubble symbols.

5.5 JSON Outcomes

Total Outcomes: 150 (5 levels × 30 variations)

Fields:

  • variationId
  • totalWinAmount
  • explosionType
  • stepAwards
  • multiplier
  • multiplierSequence
  • revealMode
  • revealFrames
  • flaskOrder (30 permutations)
  • selectorStops

5.6 Near-Win Logic

ContextBehavior
Base Game4-match setup triggers anticipation on 5th reel. Miss → fizzle effect.
BonusCompetitor flasks approach but never complete. selectorStops ensures 2+ partial fills.
AudioLow hum at 3 matching, escalates at 4 matching.

5.7 Ticket Format

ticketType: 0=Loser, 1=Base Game Win, 2=Chain Reaction Bonus

Format: {(sym1,sym2,sym3,sym4,sym5)|(prizeInCents,CHAIN_REACTION,LEVELx,INDEXy)|(baseprize,totalprize);tierNum}

Example: {(0,0,0,0,0)|(5000,0,0,0)|(500,500);17} = Scientists x5, $500 prize, Tier 17

5.8 Financial Summary

Tickets per Deal: 7,500
RTP: 85.00%
PBC Tiers: 15-17
Jurisdiction: Minnesota MN-GCB

Steven Q&A

Email Questions (March 2026) - 5 Key Items

1. Bet Levels & $0.25 Boundary

Removed $0.10 and $0.20 denominations for not being divisible by $0.25 (Minnesota compliance). Kept: $0.50, $1.00, $2.00, $3.00, $5.00 USD.

2. Minnesota $5.00 Maximum

Removed $10.00 denomination for exceeding the Minnesota maximum. $5.00 is now the highest denomination available.

3. Watermark Correction (PS v2.4)

Power Switch now always uses base ID 200. Watermarks (101-105) apply only to the Atomic Bubble symbol on winning combinations. This differentiates symbols/prizes as required.

4. JSON Outcomes Restructure

Removed: triggerSymbols. Added: flaskOrder (30 permutations), selectorStops (ensures 2+ partial fills in bonus). Total: 150 outcomes (5 levels × 30 variations).

5. Integration Documentation

Documentation rewritten as a "developer choreography guide": clear symbol→anticipation→reveal flow, near-miss effects, bonus sequences with selectorStops, ticket formatting (5 symbol IDs), CSV/JSON requirements, and outcome usage.

Symbols

Base Game Symbols

Scientist
ID: 0
Scientist
Wild / High Value
MadLab Coil
ID: 1
MadLab Coil
High Value
Bio-Flask
ID: 2
Bio-Flask
High Value
Microscope
ID: 3
Microscope
Mid-High
Letter A
ID: 4
Letter A
Royal Low
Letter K
ID: 5
Letter K
Royal Low
Letter Q/J
ID: 6-7
Letter Q / J
Royal Low

Bonus Symbols

Power Switch
ID: 200
Power Switch
Progression
Atomic Bubble
ID: 100
Atomic Bubble
Bonus Trigger

Watermark Variants

ID Name Prize Level Base Game Prize
101 Atomic Bubble (Base) CR Base $10
102 Atomic Bubble (Minor) CR Minor $20
103 Atomic Bubble (Major) CR Major $40
104 Atomic Bubble (Super) CR Super $100
105 Atomic Bubble (Mega) CR Mega $200

Templates & Assets

Base Game Assets

Power Switch Assets

Bonus Assets

Symbols

Timeline

Sprint 1: Mar 30 - Apr 12, 2026

Daily Standups & Meetings

Daily Stand-ups
Schedule: Mon-Thu 13:00 CT
Location: Teams / Video Conference
Participants: Development Team
Teams Weekly Meeting
Meeting ID: 291 327 068 402 22
Passcode: Yf2qH7pE
Schedule: Weekly (TBD)

Documentation & References

Weekly Prep: Weekly Prep

Visual Reference: Visual Reference

Sprint Timeline

Week 1: Base Game & Power Switch
Mar 30 - Apr 5, 2026

Development of Base Game mechanics and Power Switch system. Symbol implementation, peel reveal system, and anticipation effects.

Week 2: Chain Reaction & Testing
Apr 6 - Apr 12, 2026

Chain Reaction bonus feature development, flask system, selector mechanics, and comprehensive testing of all game elements.

Day D: Sprint Completion & Delivery
Apr 12, 2026

Final testing, bug fixes, and delivery of complete MadLab - Chain Reaction game implementation.

← Delivery Report