Turn-Based Gladiator RPG · On Solana

Blood, Gold &
the Blockchain.

The Flash-era gladiator arena, reborn on Solana. Build a doomed little champion, taunt giants into fleeing the sand — and this time, the gladiator is actually yours.

Hard-capped 50M GOLD·No pre-mine·63 automated tests
The Origin

Remember when browser games were a thing?

SOL&Sandals is a love letter to Swords and Sandals — the mid-2000s classic where you built a champion, fed every coin into a bigger sword, and lost him the day you cleared your cookies.

In plain wordsThe web games of that era gave you ownership feelingswith none of the ownership — your champion died the day you cleared your cookies. SOL&Sandals fixes the one thing that era never could: your gladiator is an NFT in your wallet, his gold is a fixed-supply token, his victories are public record on Solana. No server shutdown can ever delete him.

An independent homage. Not affiliated with or endorsed by the creators of Swords and Sandals.

🖼

Own your champion

Every gladiator is an NFT with custom stats & vector armor you can see grow.

🗯

Break their nerve, not just their body

Win by draining HP or by taunting enemies until they flee the arena.

🪙

Earn real, scarce GOLD

A hard-capped token you earn by fighting — no founder stash, no pre-mine.

Play instantly

Combat runs client-side in milliseconds; connect a wallet only when it matters.

The Combat Engine

Five moves. Two ways to win.

In plain wordsPick one of five moves; the opponent's personality picks theirs. Two ways to win: batter the body or break the nerve. Every fight is mathematically replayable.

The six attributes

StrengthRaw melee damage
AttackChance to land a hit
DefenseSoaks incoming damage
VitalityHit points (+6 HP each)
CharismaTaunts, arcane bolts, crowd favor
AgilityDodge, crits, footwork

The five actions

⚔ AttackSteel against skin
🛡 BlockBrace — damage cut to 35%
✦ CastArcane bolt — ignores armor
🗯 TauntCharisma duel — can make foes flee
♥ RestRecover HP & nerve, exposed
0 — nerve breaks, they flee50 — shaken100 — composed

Deterministic mulberry32 PRNG — the same seed replays the same bout, event for event. That replayability is the basis for on-chain fight verification.

The Opponent Ladder

Ten rungs. One throne.

TIER 0

Fyodor the Unfortunate

defensive
A debtor fighting off his taxes. Your gentlest lesson.
TIER 1

Livia the Alley Cat

trickster
Quick feet, quicker tongue.
TIER 2

Brutus the Wall

defensive
No blade has passed his shield.
TIER 3

Cassia the Flame

showman
The crowd chants her name first.
TIER 4

Ragnar the Red

berserker
Banned from three arenas for enthusiasm.
TIER 5

Seneca the Serpent

trickster
Words cut deeper than steel. He uses both.
TIER 6

Octavia the Iron Rose

aggressive · elite, bond required
A rose for every fallen challenger.
TIER 7

Maximus the Mountain

aggressive
Measured in flagstones: four wide, seven tall.
TIER 8

Nyx the Whisper

trickster
Nobody has heard her speak above a murmur. Nobody has needed to.
TIER 9 — THE CHAMPION

Imperator Sol

showman · full legendary gear
"Undefeated in 100 bouts. The arena was renamed in his honor. Twice."
The GOLD Token

An economy built to survive its players

In plain wordsEvery classic RPG prints coins forever — harmless in a save file, fatal for a tradable token. So GOLD does four un-classic things: a fixed 50M cap with no founder stash, rewards that halve as more is earned, almost everything worth doing burns GOLD, and the best arenas make you lock GOLD as a bond. Earn, spend, burn, lock.
50,000,000
GOLD lifetime hard cap, enforced on-chain
0%
pre-mine / team allocation — every coin is earned by playing
50%
of every fee burned forever — the rest to a public treasury
½×
rewards halve every 10M minted — usage-driven scarcity

Emission eras

EraFaucet scaleWin reward (tier 0)
0 · 0–10M100%25 GOLD
1 · 10–20M50%12 GOLD
2 · 20–30M25%6 GOLD
3 · 30–40M12.5%3 GOLD
4 · 40–50M6.25%1 GOLD
5+ · cap reached0%emission ends forever

The sinks

Arena entry fee2×tier GOLD, win or lose
🔥Forge upgrade100×2tier; the full ladder devours 102,300
📜Rename25 GOLD, repeatable
🏛Marketplace fee5% of every sale
Staking & elite bondslocked out of the float

The system makes no promises about price. It makes a verifiable promise about supply.

On-Chain Architecture

Three contracts. No trust required between them.

In plain wordsThree small, independent smart contracts run the show — replacing one never breaks the rest.

arena-core

The bank & hall of records; the only thing in existence that can mint GOLD — and it's a program, not a person.

Ghp3KCDNnzhUDF4VMGbZwnb7AtzX1yBzRW5tRAZ6YXmt

arena-wager

Trustless PvP escrow; pays out only by mutual signature, arbiter, or automatic timeout refund.

2Z8gJ1nB64qkkR6CLnygGj4muj6YN1cN6WSWYw76nqJ6

marketplace

Escrowed NFT bazaar priced in GOLD; a 5% fee on every sale, split burn / treasury.

iRxYaR4KPcrxeBmqzrR45jWT5n4YzeEWjbWFfqHyvw1

Stack: Solana · Anchor 0.32 (Rust) · React 18 + Vite · Metaplex NFTs · SPL GOLD (0 decimals)

DEVNET DEMO — fights currently self-reported; commit-reveal verification on the roadmap
The Trust Model

Where you must trust us — and where you don't have to

One component is self-reported today: PvE fight results, the way every Flash game ever worked. Everything money-shaped around that report is enforced by the chain and bounded:

~60s slot cooldown per gladiatorEntry fees on every claim above tier 0600 GOLD daily cap per gladiator50M lifetime supply capElite bonds: locked capital to enter tiers 6–9Public counters: total_minted · total_burned · total_staked
Roadmap

From devnet sand to mainnet marble

I

The ArenaLive

  • Hard cap + halving eras
  • Entry / forge / rename sinks
  • Staking + elite bonds, treasury
  • NFT marketplace, PvP escrow
  • 63 automated tests
II

Trust & Depth

  • Commit-reveal fight verification
  • Wager rake, PvP repair fees
  • Respec costs
  • Seasonal cosmetics from the treasury
III

The Market

  • GOLD/SOL DEX pool from treasury
  • Buy-and-burn keeper
  • Treasury-funded staking yield
  • Governance · Arweave metadata · mainnet
Live Development Feed

Built in the open.

Every commit, every deploy, every decision — public and traceable. Follow the arena being forged in real time on GitLab.

deploy
Landing page v3 deployed — logo, SEO, whitepaper
Custom Flux-generated gladiator logo. Full OG/Twitter card metadata. Whitepaper served natively at /whitepaper.html.
deploy
Landing page v2 — whitepaper + GitLab links
Whitepaper button wired up. Footer points to GitLab. All GitHub references migrated to official repo.
commit
Full marketing site with 9 sections: game, combat, ladder, token, on-chain, trust, roadmap, finale.
0c41f8a
deploy
Landing page v1 deployed to sol-sandals.secforit.ro
First production deployment on Vercel. Dark fantasy aesthetic with Cinzel + Cormorant Garamond typography.
commit
SPA rewrite rules, framework detection, build cache configuration.
5944609
commit
Three Anchor programs: arena-core (GOLD mint), arena-wager (PvP escrow), marketplace (NFT exchange). 63 tests. Turn-based combat engine with 5 AI personalities.
08474fd

The sand is waiting.

Your opponent is already rehearsing his taunts.