Project Plateau
Project Plateau는 네 개의 유리판과 하나의 살아있는 계곡, 캠프로 돌아가는 길을 의미
8~64명 풀에서 7개의 비밀 전투(5스탯)마다 100점, 혹은 700점을 배치해 최고 순위자에게 보상이 지급됩니다
Pools of eight to sixty-four players, each setting seven sealed battles of five stats — 100 points a battle, or 700 placed anywhere in a hard pool. The highest-ranked players in every pool are paid fi
게임TypeScript · RustGitHub @Blockchains온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Pools of eight to sixty-four players, each setting seven sealed battles of five stats — 100 points a battle, or 700 placed anywhere in a hard pool. The highest-ranked players in every pool are paid fixed prizes, funded before entries open, and every result is recomputable from published data.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Reviewing this for a hackathon or an audit? Start at
REVIEWERS.md.
A paid-entry tournament on Solana, built on the Colonel Blotto game: the result is decided by the players' decisions, with no chance in the scoring.
Up to 64 players enter a pool. Each one places points across seven sealed battles of five stats — Strength, Speed, Heart, Wit, Durability — on a board, against one three-minute clock. When the pool closes, every allocation is revealed and each player's seven battles are scored against the matching battle of every other player (441 comparisons per player, 14,112 in a full pool). No pairings, no bracket, no chance in the mechanism: everyone faces the identical field. The player ranked first is paid the pool's whole fixed prize pool (players tied for first share it equally).
Each entrant also receives a non-transferable character pass whose class is drawn with verifiable on-chain randomness. The class is cosmetic — nothing in scoring, payout or ranking reads it.
Status: devnet only. The program has never been deployed to mainnet and no real money has entered it. Mainnet is gated on independent legal review and the checklist in
docs/ROADMAP.md. Under decisionR5, an internal program review stands in for a formal audit before launch, and an independent audit follows after ten settled mainnet pools. Program ID (devnet):5aawXayPYgEqrnHi6pGiYRpuHNuwauj8GqftRjkeXH17.
| Easy | Hard | |
|---|---|---|
| What you place | 100 points in each of the seven battles | 700 points anywhere across all 35 cells |
| How a battle is won | the larger number wins a stat; three stats of five win the battle; otherwise a draw | identical |
| Clock | one three-minute clock for the whole board, starting at the first point placed | identical |
Each mode runs its own pools with its own entry and prize pool. The rules live in
backend/scoring/src/allocation.ts and
backend/scoring/src/engine.ts; the one scoring module is run
unchanged by the settlement service and by the browser, so any player can recompute the result.
pay_prizes, release_escrow or pay_next_place. A share held back by an upheld review is not
returned to the operator — it passes to the next eligible place. There is no withdraw
instruction on a vault and no admin escape hatch;
scripts/check-standing-rules.sh asserts the exact exit set on
every change.Seven entry tiers exist, from 0.1 SOL to 7.5 SOL, on the same ladder for both modes; the prices, pots and which tiers are open live in
programs/blotto_cup/src/constants.rs and on-chain in
Config. docs/compliance/PRODUCT-FACTS.md lists every value
with its source.
| I want to… | Read |
|---|---|
| Understand the game and the money, without code | How it works |
| Read the product requirements | Product requirements (PRD) |
| See where the project is and what stands before mainnet | Roadmap |
| Run it locally, build it, test it | Getting started |
| Know what is actually built | Architecture, as built · Diagrams |
| Know why it is built that way | Decision log · Design records |
| See the devnet test results | Testing report |
| Check the fairness and accountability safeguards | Safeguards · Product facts · Data inventory |
| Review security | Security review · Reporting a vulnerability |
| Deploy or operate it | Hosting · |
The full map is docs/README.md.
The app on fixture data — no credentials, database or Docker needed:
git config core.hooksPath .githooks # enables the keypair pre-commit hook
npm run setup # installs every package (required — see Getting started)
cd app && npm run dev # http://localhost:3000
The backend stack, the program build and every CI check are in Getting started.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗
| Run or ship the Android app (Solana dApp Store) | mobile/README.md — the short way in · The mobile channel — the manual |
| Contribute | Contributing |