warpath Svelte Themes

Warpath

Warpath Reels — High-volatility 6-reel slot game (324 ways, 500,000x max). Built on Stake Engine with Slot Engine Core + Svelte 5 + PixiJS.

Warpath Reels

A high-volatility slot game built on the Stake Engine platform using Slot Engine Core (TypeScript) for math/simulation and Svelte 5 + PixiJS for the frontend.

Game Overview

  • Theme: Gritty painted comic-book military style
  • Layout: 6 reels, rows 2-3-3-3-3-2 (324 ways)
  • RTP: 96.01%
  • Volatility: 12 (Insane)
  • Max Win: ~500,000x

Features

  • Stealth Nuke Wilds — Stacked wilds that persist through cascades, +1 multiplier per cascade step
  • Warpath Spins — Free spins triggered by 3+ Warpath Flare scatters
  • Total War Spins — Enhanced free spins with heavy red overlay tint
  • Warpath Escalation Meter — 5-level meter that upgrades gameplay
  • Blackbird Strike Sequence — SR-71 animation with 6 missiles launching
  • Reel 6 Special — Only SR-71 Blackbird stacks and high-pay character symbols
  • Boosters — Precision Strike, Super Precision Strike, Cascade Booster, Cascade + Blackbird, Overkill

Project Structure

warpath-reels/
├── math/                    # Slot Engine Core math model
│   ├── index.ts             # Game configuration entry point
│   ├── src/
│   │   ├── onHandleGameFlow.ts   # Complete game logic
│   │   ├── evaluations.ts        # Result set evaluation functions
│   │   ├── reels.ts              # Reel set definitions
│   │   └── features.ts           # Feature/booster helpers
│   └── static-reels/             # CSV reel strips
│       ├── reels_base.csv
│       ├── reels_bonus.csv
│       ├── reels_totalwar.csv
│       └── reels_maxwin.csv
├── frontend/                # Svelte 5 + PixiJS frontend
│   ├── src/
│   │   ├── lib/
│   │   │   ├── game/        # Game Svelte components
│   │   │   ├── engine/      # PixiJS engine, RGS client
│   │   │   └── config/      # Symbol maps, constants, paytable
│   │   └── routes/          # SvelteKit routes
│   └── static/assets/       # Image placeholders (see asset-manifest.json)
└── asset-manifest.json      # Complete list of required images

Setup & Running

Prerequisites

  • Node.js >= 23.8.0 (or >= 22.15.0)
  • pnpm >= 10.x

Math SDK (Simulation & Optimization)

cd math
pnpm install
# Run simulation (generates JSONL/CSV books)
pnpm run simulate
# Run optimization (may take several hours at volatility 12)
pnpm run optimize
# Run full pipeline: simulate + optimize + analyze
pnpm run build

Frontend

cd frontend
pnpm install
pnpm run dev      # Development server at localhost:5173
pnpm run build    # Production build

Asset Generation

All required images are listed in asset-manifest.json at the project root. Generate images matching the exact filenames and place them in frontend/static/assets/.

Art Direction

  • Style: Joe Madureira's Battle Chasers blended with Nolimit City gritty painted aesthetic
  • Color Rule: The Latina lady soldier is the ONLY element with vivid cool reddish hue. Everything else is extremely desaturated, almost grayscale with muted gritty tones
  • Low Pays: Card ranks 9, 10, J, Q, K in weathered military stencil font
  • Mood: Blood splatter, smoke, embers, dramatic night desert lighting, explosive feel

Top categories

Loading Svelte Themes