u/_Shirumo

Shipped my multiplayer Snake battle royale to Base mainnet (real USDC, no token). The hard part was the netcode, not the game.
▲ 5 r/BASE

Shipped my multiplayer Snake battle royale to Base mainnet (real USDC, no token). The hard part was the netcode, not the game.

Hey r/base, build-in-public update on p1x3lz.

I posted here a few weeks ago asking you to break my testnet (some of you did, thank you). Follow-up: it's live on Base mainnet now, real USDC. Sharing where it's at, not selling anything, there's nothing to sell.

What it is

A skill arcade on Base. First game is Snake Battle Royale, 10 to 50 players in one arena, real-time, last one alive takes most of the pot. USDC entry fee ($1–$25 lobbies), top 5 split it, winner ~45%.

That fee is the only money involved: no token, no presale, no pool to ape into. Lose the match, lose your fee, that's the honest version.

How I keep it fair

  • Authoritative Go server at 60 ticks/sec, the browser is just a screen, editing the client does nothing
  • You only see your slice of the arena → no wallhacks
  • The one random thing (where food spawns) comes from an on-chain seed you can verify yourself
  • Every match drops a hash on-chain + full replay to IPFS → re-run any game and check I'm not lying

Why no token

My only cut is a flat per-match fee (5.5%, 10% on $1 lobbies). No house edge in the game, I earn when people play, not when they lose. Couldn't make that line up with a token, so there isn't one.

The real engineering challenge was holding 50 players at 60 ticks/sec without the thing falling over. I wrote up the scaling + optimizations in a comment below. 👇

Live: https://snake.p1x3lz.io. contracts (verified on Basescan) + verifier link in the comments. Tear it apart, that's why I'm here.

u/_Shirumo — 7 days ago
▲ 6 r/BASE

Disclaimer up top: this is not financial advice, no token, no presale, nothing to buy. Posting for testnet feedback only. DYOR. (English isn't my first language — I used an LLM to tighten the writing, content is mine.)

Hey r/base — been lurking and building on Base for a few months, a few weeks out from mainnet. Before I flip any switch I'd rather break things on testnet with people who actually use Base than ship blind.

No token. No tokenomics. No presale. No "community round." Nothing to buy. Saying it twice because I know the bar here.

What I built

A skill-based arcade on Base. First game is Snake Battle Royale — 10 to 50 players in one arena, real-time, last skin alive wins. Entry fee is in USDC ($1 to $25 lobbies, testnet only for now on Base Sepolia). Top 5 split the pot, 1st takes around 45%. Pure skill, no RNG. The business is a flat per-match fee (5.5%, or 10% on $1 micro lobbies). That's it.

The per-match USDC is not staking. A fresh minimal-proxy contract holds funds for the duration of one game, pays winners, dies. No pool, no lock, no yield.

Why I'm here

I need outside eyes before mainnet. Concretely:

  • Play a few rounds on Base Sepolia. There's an in-app faucet for test ETH + USDC so no hunting around. Tell me what felt off.
  • Try to break 30+ player lobbies. Testnet is on a deliberately small VM — I want to find where it cracks before I size mainnet infra.
  • Break the wallet flow. Especially mobile, especially Reown edge cases.
  • Try to cheat. If you find a real vector, DM me, I'll credit you and comp you on mainnet.
  • Pull a match hash off-chain, run it through the public verifier, and tell me if the UX is incomprehensible.

How it works (short version)

Authoritative Go server at 60 ticks/sec. Browser is a dumb display, all logic server-side, modifying the client does nothing. Server only sends each player what they're supposed to see, so wallhacks aren't a thing. Every match emits a hash on-chain and the full game log goes to IPFS — you can replay any match yourself. Smart contract pays the top 5 in under 60s after the game ends. One contract per match, transient funds, no honeypot.

Why Base specifically: sub-cent gas, native USDC, and the onboarding story for non-crypto users actually works.

Status

Snake BR (10/25/50p), contracts on Base Sepolia, Reown wallet (social login + EOA), matchmaking by stake tier, auto-payout, K8s with auto-scaling, on-chain verifier, in-app faucet — all live on testnet. Mainnet target ~2-3 weeks out.

Note on infra

Testnet runs on a tiny VM on purpose. If you lag in a packed lobby, that's the test, not the architecture — but please report it with player count and tick rate so I have real numbers.

Link

Testnet game: https://snake.p1x3lz.io

Smart contract addresses (verified on Basescan) and the verifier link in the comments. Happy to answer technical questions there or take a roasting — that's literally the point.

Once again: not financial advice, testnet only, no real funds at stake. On mainnet the per-match fee is at risk if you lose. DYOR. Neither I nor this sub are liable for decisions based on this post.

u/_Shirumo — 2 months ago
▲ 14 r/BASE

Hello,

I posted a few days ago about a project.

I need some testers; the project is based on Sepolia.

My post was deleted and my account banned because of Reddit’s filters. However… It wasn’t a shill, but since the account was new, I got the full brunt of it.

Maybe if I mention it in several comments, it’ll go through?

reddit.com
u/_Shirumo — 2 months ago