SQUEEK ROYALE 100% Deterministic Sepolia Testnet

SQUEEK ROYALE
TINY HAMSTERS.
MASSIVE BATTLES.

A 2D Battle Royale arena where 100 AI hamster warriors parachute in at random, grab weapons on their own, hunt for the Crown and fight inside the shrinking Cat Storm. Every match is 100% deterministic and 90% of the ETH prize pool is paid out directly by the Smart Contract!

Đấu trường sinh tồn 2D Battle Royale nơi 100 chiến binh Hamster AI rơi dù ngẫu nhiên, tự động nhặt vũ khí, săn Vương Miện và đại chiến trong vòng bo Mèo Bão. Mọi trận đấu hoàn toàn tất định và chia 90% quỹ thưởng ETH trực tiếp trên Smart Contract!

100 AI Bots / Match
256-bit On-chain DNA NFTNFT DNA On-chain
~113s Average Match
90% Prize Pool Share
Squeek Royale Concept Art

GAMEPLAY PREVIEW XEM TRƯỚC GAMEPLAY

The wildest, most chaotic fights in the arena: from the opening parachute scramble for weapons, to dog-piling the Crown holder, all the way to the deadly final Cat Storm circle!

Trích đoạn các pha giao tranh hỗn loạn đặc sắc nhất trong đấu trường: từ pha bung dù tranh vũ khí đầu trận, vây bắt Vua giữ Vương Miện, cho tới vòng bo Mèo Bão tử thần cuối trận!

🎮 Enter Arena (/play) →🎮 Vào Đấu Trường (/play) →
HIGHLIGHT REEL · 20Hz DETERMINISTIC ENGINEHIGHLIGHT · ENGINE TẤT ĐỊNH 20Hz
84 / 100 ALIVE PHASE 1 · 3,800u

⚡ Highlight Kill Feed⚡ Bảng Hạ Gục Nổi Bật

LIVE ACTIONTRỰC TIẾP
🎯 Automatic Highlight Camera🎯 Cơ Chế Highlight Tự Động

On /play, the Camera Director automatically cuts to the hottest action (multi-kills, Crown steals, supply drops) or lets you zoom in on your own hamster with 👤 Follow yourself.

Tại trang /play, Camera Director tự động lia máy theo các điểm nóng giao tranh (Multi-kill, cướp Vương Miện, mở hòm tiếp tế) hoặc bấm 👤 Theo dõi hamster của tôi để bám sát hamster của bạn.

HOW TO JOIN CÁCH THAM GIA

Complete on-chain flow from minting your Hamster NFT and entering a Battle Royale room to claiming your share of the 90% ETH prize pool.

Sơ đồ quy trình trọn vẹn từ lúc Mint Hamster NFT, đưa chiến binh vào trận đấu Battle Royale cho tới khi đối soát và Claim 90% quỹ thưởng ETH.

🗺️ END-TO-END PLAYER PIPELINE🗺️ SƠ ĐỒ LUỒNG THAM GIA & NHẬN THƯỞNG Mint NFT ➔ Deposit & Join Battle ➔ 100 AI Battle ➔ Confirmed ➔ Claim 90% Pool Mint NFT ➔ Ký Gửi & Vào Trận ➔ 100 AI Đại Chiến ➔ Confirmed ➔ Claim 90% Thưởng
🚀 Start at /play →🚀 Bắt Đầu Tại /play →
STEP 01 · MINTBƯỚC 01 · MINT NFT
Mint Hamster NFT

1. Mint Hamster NFT1. Mint Hamster NFT

Connect MetaMask on /play and mint 1–10 ERC-721 Hamsters (free + gas). Each receives an immutable 256-bit DNA setting 3 gear slots & 5 stats (total 48–52).

Kết nối MetaMask tại /play và mint 1–10 Hamster ERC-721 (miễn phí + gas). Mỗi NFT nhận DNA 256-bit cố định 3 trang bị & 5 chỉ số (tổng 48–52).

SqueekHamster.mint() ERC-721
STEP 02 · JOINBƯỚC 02 · VÀO TRẬN
🪂

2. Deposit & Join Battle2. Ký Gửi & Tham Gia Battle

Deposit your NFT once (or click Deposit + Join) to enter scheduled arenas or create your own room (2–100 hamsters). Pay 0.0001 ETH into the match pot.

Ký gửi NFT 1 lần (hoặc bấm Ký gửi + Tham gia) để vào trận theo lịch hoặc tự tạo phòng (2–100 hamster). Đóng 0.0001 ETH vào quỹ thưởng trận.

deposit() + join() 0.0001 ETH
STEP 03 · BATTLEBƯỚC 03 · ĐẠI CHIẾN
Crown Battle

3. 100 AI Battle Royale3. 100 AI Tự Động Chiến Đấu

A future blockhash sets random drop points. Hamsters loot weapons, hunt the Crown (×2 pts) & survive the Cat Storm. Watch live with 👤 Follow yourself!

blockhash tương lai tạo điểm rơi dù ngẫu nhiên. AI tự nhặt vũ khí, săn Vương Miện (×2 điểm) & chạy bo Mèo Bão. Xem trực tiếp với nút 👤 Theo dõi hamster của tôi!

20Hz Integer Sim K = 50
STEP 04 · VERIFYBƯỚC 04 · ĐỐI SOÁT
⛓️

4. On-Chain Confirmed4. Xác Nhận Kết Quả On-Chain

submitResult records the pointsRoot Merkle tree, ranks, kills & resultHash on-chain. Once verified past the confirmation window, status becomes ✓ Confirmed.

submitResult ghi cây Merkle pointsRoot, hạng, số kill & resultHash lên chain. Sau thời gian đối soát, trận đấu chuyển sang ✓ Confirmed.

ResultPosted ✓ Confirmed
STEP 05 · CLAIMBƯỚC 05 · NHẬN THƯỞNG
💰

5. Claim 90% ETH Pool5. Claim 90% Quỹ Thưởng ETH

Press Claim All Rewards on /play. The smart contract verifies your Merkle proof and transfers your share of 90% of the pot in 1 transaction!

Bấm Claim Toàn Bộ Phần Thưởng tại /play. Smart contract kiểm tra Merkle proof và trả phần thưởng từ 90% quỹ ETH chỉ trong 1 giao dịch!

claimAcross() 90% Prize Pool
🏆
Path A — Match Confirmed (≥ 2 Hamsters): Split 90% ETH Pool by Score Nhánh A — Trận Đấu Confirmed (≥ 2 Hamster): Chia 90% Quỹ Thưởng ETH Theo Điểm

Reward = 90% Pot × (Your Hamster Score ÷ Total Match Score). Every second alive and every knockout earns ETH!

Phần Thưởng = 90% Quỹ Trận × (Điểm Hamster Của Bạn ÷ Tổng Điểm Cả Trận). Sống càng lâu và hạ gục càng nhiều, thưởng ETH càng lớn!

🛡️
Path B — Safety Net (Only 1 Entrant / Withdraw Anytime): 100% ETH Refund Nhánh B — Bảo Toàn Tài Sản (Chỉ 1 Người Vào / Rút NFT Bất Kỳ Lúc Nào): Hoàn 100% Phí

If only 1 player joins by start time, no match runs and you claim a 100% fee refund immediately. Withdrawing your NFT cancels open entries and refunds their fees automatically.

Nếu đến giờ chỉ có 1 người tham gia, trận không diễn ra và bạn nhận lại 100% phí 0.0001 ETH ngay lập tức. Rút NFT về ví bất kỳ lúc nào sẽ tự hủy các trận đang mở và hoàn phí.

BATTLE ROYALE RULES & ARMORY LUẬT BATTLE ROYALE & KHO VŨ KHÍ

Master the 3 survival phases, the K = 50 scoring formula, and inspect every weapon in the arena.

Nắm vững 3 cơ chế sinh tồn trong đấu trường, công thức tính điểm K = 50 và thông số chi tiết của từng loại vũ khí.

📜 Core Battle Royale Rules & Scoring Formula (K = 50) 📜 Luật Battle Royale Cốt Lõi & Công Thức Tính Điểm (K = 50)
Score = Live Points + 50 × Kill PointsĐiểm = Điểm Sống + 50 × Điểm Hạ Gục
P1

🐾 Bare-Pawed Landing🐾 Tiếp Đất Tay Không

All Hamsters glide down and land within 1.5s–3.5s with Bare Paws (5 damage). Nobody starts with a weapon — the AI has to sprint across the 10,800×10,800u island to pick up weapons and healing items.

Tất cả Hamster tiếp đất từ dù lượn trong khoảng 1.5s–3.5s với Đôi Tay Trắng (5 sát thương). Không ai có vũ khí sẵn — AI phải tự chạy đi nhặt vũ khí và vật phẩm hồi máu trên đảo 10,800×10,800u.

P2

👑 First Blood Crown & King's Bounty👑 Vương Miện First Blood & Tiền Thưởng Vua

The Hamster with the first knockout takes the Crown and earns ×2 survival points per second. Whoever knocks out the Crown holder steals the Crown, earns ×2 knockout points and instantly heals to 100% HP!

Hamster có mạng hạ gục đầu tiên đoạt Vương Miện, nhận ×2 điểm sống mỗi giây. Bất kỳ ai hạ gục Vua sẽ cướp được Vương Miện, nhận ×2 điểm hạ gục và hồi ngay 100% HP!

P3

🐱 Cat Storm Circle & 70 Paw Chests🐱 Vòng Bo Mèo Bão & 70 Rương Báu

The 5,300u safe circle shrinks continuously down to 150u (4 → 45 HP/s outside the circle). 70 Treasure Chests are scattered across the island and heal 65 HP at once when a hurt Hamster touches one.

Vòng an toàn bán kính 5,300u co liên tục về 150u (gây 4 → 45 HP/s ngoài bo). Khắp đảo có 70 Rương Báu tự động hồi ngay 65 HP khi Hamster đang mất máu chạm vào.

Transparent Reward Formula on the Smart Contract (SqueekArena.sol):
Hamster Score = Survival Points (1 pt/second, ×2 while wearing the Crown) + 50 × Knockout Points (1 pt/KO, ×2 for knocking out the Crown holder)
Your ETH reward = 90% of the Arena Pot × (Your Hamster's Score ÷ Total Score of the Match). There is always exactly 1 Winner at rank #1 when the match ends.
Công Thức Chia Thưởng Minh Bạch Trên Smart Contract (SqueekArena.sol):
Tổng Điểm Hamster = Điểm Sống (1 điểm/giây, ×2 khi đội Vương Miện) + 50 × Điểm Hạ Gục (1 điểm/hạ gục, ×2 khi hạ người đội Vương Miện)
Phần thưởng ETH của bạn = 90% Quỹ Trận Đấu × (Điểm Hamster Của Bạn ÷ Tổng Điểm Cả Trận). Luôn có duy nhất 1 Winner đứng hạng #1 khi kết thúc trận.
Combat Armory & Survival Loot
Click a weapon to see its real combat statsBấm vào vũ khí để xem thông số thực chiến

HAMSTER COLLECTION BỘ SƯU TẬP HAMSTER

Every Hamster owns a 256-bit genome stored permanently on the blockchain, ranked into 4 distinctive NFT Card Frames with 5 combat attributes.

Mỗi Hamster sở hữu mã gen 256-bit lưu trữ vĩnh viễn trên blockchain, phân hạng vào 4 loại Khung Thẻ NFT đặc trưng cùng 5 thuộc tính chiến đấu.

🔥 MYTHIC TIER (> 8.0 / 10)🔥 HẠNG MYTHIC (> 8.0 / 10)

Blazing Red FrameKhung Đỏ Rực

For elite mutated warriors whose attribute average is above 8.0/10. The card frame glows with a blazing-red fire aura.

Dành cho những chiến binh đột biến có điểm trung bình thuộc tính đạt trên 8.0/10. Khung thẻ phát sáng hào quang lửa đỏ rực.

🔮 EPIC TIER (6.0 – 8.0 / 10)🔮 HẠNG EPIC (6.0 – 8.0 / 10)

Soft Purple FrameKhung Tím Nhẹ

Veteran warriors with an average attribute score from 6.0 to 8.0/10, featuring a glowing violet frame and strong mid-to-late game stats.

Chiến binh tinh nhuệ có điểm thuộc tính trung bình từ 6.0 đến 8.0/10, mang khung tím phát sáng và bộ chỉ số giao tranh mạnh mẽ.

🌿 RARE TIER (4.0 – 5.9 / 10)🌿 HẠNG RARE (4.0 – 5.9 / 10)

Rare Emerald FrameKhung Xanh Lục

Balanced fighters with an average score from 4.0 to 5.9/10, sporting a crisp emerald frame and 1–2 standout specialist attributes.

Chiến binh cân bằng với điểm trung bình từ 4.0 đến 5.9/10, mang khung xanh lục sắc nét và 1–2 chỉ số chuyên biệt nổi trội.

🪵 WORN TIER (< 4.0 / 10)🪵 HẠNG WORN (< 4.0 / 10)

Tattered Wood FrameKhung Gỗ Rách

Fighters averaging below 4.0/10 wear an iron-nailed wooden plank frame. Every hamster still shares a 48–52 total stat budget!

Những chú Hamster có điểm trung bình dưới 4.0/10 mang khung gỗ đóng đinh sắt. Tổng điểm 5 chỉ số trong trận vẫn luôn đạt 48–52!

🃏 The 4 NFT Card Frames & Attribute Details 🃏 Trực Quan 4 Hạng Khung Thẻ NFT & Chi Tiết Thuộc Tính
🦊 Mint & Manage at /play →🦊 Mint & Quản Lý Tại /play →
🧬 The NFT's 5 Combat Attributes Explained 🧬 Giải Thích 5 Thuộc Tính Chiến Đấu Của NFT
On-Chain DNA 256-Bit

At mint on SqueekHamster.sol, each 256-bit DNA sets 3 gear slots (Outfit +10 pts, Headwear +6 pts, Back Item +6 pts, empty slot +4 pts) added to 5 base stats (6 each, total 48–52):

Khi mint trên SqueekHamster.sol, chuỗi DNA 256-bit quy định 3 ô trang bị (Trang phục +10 điểm, Mũ +6 điểm, Đồ lưng +6 điểm, ô trống +4 điểm) cộng vào 5 chỉ số gốc (mỗi chỉ số 6 điểm, tổng 48–52):

  • 1. STR — Strength: Multiplies attack damage dealt by 82% + 2% × STR (94% – 118% damage).
  • 2. AGI — Agility: Sets run speed (76 + 3.5 × AGI u/s), dodge chance and shorter weapon cooldowns.
  • 3. ARM — Armor: Reduces incoming weapon damage by ARM - 2% (4% – 17% reduction).
  • 4. VIT — Vitality: Raises starting maximum HP to 170 + 5 × VIT HP (200 – 255 HP).
  • 5. PER — Perception: Widens sight radius (270 + 10 × PERu, 330 – 480u) and improves ranged accuracy.
  • 1. STR — Sức Mạnh: Nhân sát thương đòn đánh theo công thức 82% + 2% × STR (94% – 118% sát thương).
  • 2. AGI — Nhanh Nhẹn: Quyết định tốc độ chạy (76 + 3.5 × AGI u/s), tỷ lệ né đòn và giảm hồi chiêu vũ khí.
  • 3. ARM — Giáp Trụ: Giảm trực tiếp sát thương vũ khí nhận vào ARM - 2% (giảm 4% – 17%).
  • 4. VIT — Sinh Lực: Tăng máu tối đa khi vào trận theo công thức 170 + 5 × VIT HP (200 – 255 HP).
  • 5. PER — Quan Sát: Mở rộng bán kính tầm nhìn (270 + 10 × PERu, 330 – 480u) và tăng độ chính xác tầm xa.

Live Autonomous Genome Engine

Auto-simulating a new on-chain DNA every 5 seconds

0x0000000000000000000000000000000000000000000000000000000000000000
Hamster NFT
Hamster #1000
256-Bit On-Chain NFT
STR
12
AGI
10
ARM
15
VIT
12
PER
8

WHITEPAPER & ON-CHAIN RESULTS WHITEPAPER & KẾT QUẢ ON-CHAIN

Game rules, hamster NFTs, how match results are recorded and verified on-chain, the spectator camera and rewards.

Luật chơi, NFT hamster, cơ chế ghi nhận & đối soát kết quả trận đấu on-chain, camera xem trận và phần thưởng.

⛓️ On-chain Results: How Match Results Are Recorded & ConfirmedKết Quả On-chain: Cơ Chế Ghi Nhận & Xác Nhận Kết Quả Trận Đấu
✓ Confirmed On-Chain Only

In Squeek Royale, a match is only shown as Confirmed once its result has been recorded on the SqueekArena.sol smart contract and passed the confirmation window. Client-side data is never treated as an official result without blockchain verification.

Trong Squeek Royale, một trận đấu chỉ hiển thị trạng thái Confirmed (Đã xác nhận) khi kết quả thực sự được ghi nhận trên hợp đồng thông minh SqueekArena.sol và hoàn tất thời gian xác nhận. Tuyệt đối không tự ý coi dữ liệu phía client là kết quả chính thức nếu chưa đối soát với blockchain.

STEP 1 · LOCK & SEEDBƯỚC 1 · KHÓA SỔ & SEED

Close Entries & Blockhash SeedKhóa Sổ & Lấy Blockhash Seed

When entries close at closeBlock, the match seed is derived from a future blockhash(seedBlock) — nobody can predict drop points or loot.

Khi đóng đăng ký tại closeBlock, seed trận đấu được lấy từ blockhash(seedBlock) tương lai — không ai biết trước vị trí rơi dù hay vũ khí.

STEP 2 · PLAN & SIMULATEBƯỚC 2 · MÔ PHỎNG TẤT ĐỊNH

20Hz Deterministic SimulationMô Phỏng Tất Định 20Hz

From the on-chain seed and deposited NFT entries, the 20Hz integer engine computes every hamster's score, rank, knockouts and resultHash.

Từ seed và danh sách NFT entries trên chain, bộ mô phỏng số nguyên 20Hz tính toán điểm số, thứ hạng, số hạ gục và resultHash.

STEP 3 · SUBMIT & MERKLE ROOTBƯỚC 3 · GHI NHẬN ON-CHAIN

Post Result to Smart ContractGhi Kết Quả Lên Smart Contract

submitResult writes scores (building the pointsRoot Merkle tree), ranks, knockouts and hashes on-chain and emits ResultPosted.

Giao dịch submitResult ghi điểm số (tạo cây Merkle pointsRoot), hạng, số hạ gục và mã băm lên chain, phát sự kiện ResultPosted.

STEP 4 · CONFIRM & CLAIMBƯỚC 4 · XÁC NHẬN & CLAIM

Confirmed Status & Merkle ClaimTrạng Thái Confirmed & Claim Thưởng

After the confirmation window, the match becomes Confirmed. Players verify the on-chain record and claim their share of the 90% prize pool in one transaction.

Sau thời gian xác nhận, trận đấu đạt trạng thái Confirmed. Người chơi đối soát bản ghi on-chain và bấm Claim toàn bộ phần thưởng từ 90% quỹ thưởng.

Loading the whitepaper…Đang tải whitepaper…