Joining the open playtest, how tester points score milestones, daily play, referrals and feedback, the public leaderboard, and what the statistics measure.
Pixel Kingdom Wars is in an open playtest on Solana devnet: everyone can join, no invite code needed, and every tester builds a lifetime score from milestones, daily play, referrals and useful feedback. The score is public on the leaderboard, and separate campaigns with their own scores run on top of it.
Open playtest — everyone can join. No invite code required. Play in your browser at play.pixelkingdomwars.com, or in the Android app from the Solana dApp Store or /download. Sign in with a Solana wallet or with Google, X or email.
Access and referrals
No application, invite code or Seeker verification is needed. Older application links lead straight to the game. A friend's KEEP-XXXXX referral link is optional; it is remembered through sign-in and never blocks play. See referrals.
The tester program
The game keeps a continuous lifetime score for every tester. Four things add to it:
- Milestones — one-time firsts, checked automatically from the game's own records. You do not claim them, and once earned a milestone is never taken away.
- Daily play — a fixed list of things that score again every UTC day, each at most once a day (PvP wins more often), plus streak bonuses. Signing in alone scores nothing.
- Referral days — a few points for every qualified friend of yours who plays on a given day.
- Feedback — points the team awards after reviewing your private reports.
Points are fixed when they are awarded; if the team retunes the values, only future awards change. Lifetime points are never reset.
The TESTER screen
A TESTER pill in the HUD opens the TESTER PROGRAM screen:
- MY PROGRESS — your points, your rank (or UNRANKED), today's daily points, your streak, your referral counts and the full milestone checklist. Opening it recalculates your wallet (at most once a minute) and announces anything new, for example +25 TESTER POINTS — ATTACK ANOTHER PLAYER. A background pass catches everyone up every 10 minutes.
- LEADERBOARD — the lifetime board, also shown on the website.
- CAMPAIGNS — campaign scores, dates, rules, participation and competition entries.
- FEEDBACK — private reports, screenshots, follow-up conversations and award decisions.

Milestones and points
The weighting is deliberate: money and onchain paths score highest, then combat and economy, then onboarding basics, then social. Tiered milestones (10, 50) are separate, so reaching the higher one leaves the lower one earned too.
First steps
| Milestone | How to earn it | Points |
|---|---|---|
| Sign in with your wallet | Connect and sign the sign-in message once. | 5 |
| Choose a display name | Profile → set your name (3–16 chars). | 5 |
| Set a profile avatar | Profile → upload an avatar. | 5 |
| Finish the tutorial | Complete every tutorial step (replayable from the menu). | 15 |
| Found your base | Your first Keep stands. | 10 |
| Upgrade a Mine | Any Mine reaches level 2 or higher. | 10 |
| Collect mined shards | Tap a Mine to collect its buffer. | 10 |
| Claim a daily cache | Claim the daily cache once. | 10 |
| Upgrade any building | Finish one upgrade job. | 10 |
Progression
| Milestone | How to earn it | Points |
|---|---|---|
| Keep level 3 | Upgrade your Keep to level 3. | 15 |
| Keep level 5 | Upgrade your Keep to level 5. | 25 |
| Keep level 8 | Upgrade your Keep to level 8. | 40 |
| Keep level 10 | Upgrade your Keep to level 10. | 60 |
| Keep level 15 | Upgrade your Keep to level 15. | 80 |
| Keep level 20 | Max out your Keep. | 120 |
| Claim 10 quests | Claim ten daily/weekly quest rewards. | 20 |
| Claim 50 quests | Claim fifty quest rewards. | 50 |
Army and heroes
| Milestone | How to earn it | Points |
|---|---|---|
| Train troops | Queue any training batch. | 10 |
| Train 10 batches | Ten training batches paid. | 20 |
| Recruit a hero | Place a hero altar / stool. | 15 |
| Equip hero gear | Equip any item on a hero. | 15 |
| Use a consumable | USE any consumable item. | 10 |
| Unlock an elite troop | Consume a training writ won from the Gold Forge. | 40 |
Combat
| Milestone | How to earn it | Points |
|---|---|---|
| Attack another player | Resolve one PvP raid. | 25 |
| Earn a star | Win at least 1★ in a PvP raid. | 15 |
| Three-star a base | A 3★ PvP victory. | 40 |
| 10 PvP raids | Resolve ten PvP raids. | 30 |
| 50 PvP raids | Resolve fifty PvP raids. | 80 |
| Hold a defense | An attacker leaves your base with 0★. | 25 |
| Clear a campaign stage | Win any campaign stage. | 15 |
| Campaign stage 10 | Clear stage 10. | 30 |
| Campaign stage 25 | Clear stage 25. | 60 |
Economy
| Milestone | How to earn it | Points |
|---|---|---|
| Deploy to the Gold Forge | Deploy shards before UTC midnight. | 20 |
| Claim a Forge payout | Claim KEEP from a settled cycle. | 20 |
| Win a Forge drop | Any relic/writ/gear drop lands. | 30 |
| Build the Gold Forge | Place the Gold Forge on your land. | 20 |
| Buy from the shop | Spend KEEP in the shop. | 10 |
| List an item for SOL | Create a market listing. | 25 |
| Buy an item for SOL | Complete a market purchase. | 30 |
Land and money — all devnet; the SOL and KEEP involved have no real value.
| Milestone | How to earn it | Points |
|---|---|---|
| Buy land | Pay the land price on devnet and receive your deed. | 100 |
| Deed minted | Your Land Deed NFT exists on devnet. | 20 |
| Own a second base | Buy a second deed. | 80 |
| Transfer a deed | Send a deed to another wallet; the base follows. | 60 |
| Deposit KEEP | A KEEP deposit credited. | 60 |
| Request a withdrawal | Start a KEEP withdrawal. | 40 |
| Withdrawal paid on-chain | A withdrawal reaches SENT. | 120 |
| Enable 2FA | Authenticator or verified email. | 30 |
| Link a Seeker | Prove a Solana Mobile Seeker. | 30 |
Social
| Milestone | How to earn it | Points |
|---|---|---|
| Say hello in chat | Send one global chat message. | 5 |
| Claim a mail reward | Open your mail and claim a reward. | 10 |
| Join with a friend's code | Redeem a KEEP-xxxxx referral code. | 15 |
| Invite a friend | A friend joins with your code. | 30 |
| Your friend qualifies | Your invitee buys land and reaches Keep 3. | 60 |
Daily points
Milestones score once; these score again every UTC day. Each is read from the game's own records — nothing is claimed — and scores at most once a day (or up to its daily cap). "Play today" means any real action; signing in alone does not count. Late results still land on their own day.
| Source | How to earn it | Points | Per UTC day |
|---|---|---|---|
| Play today | Any in-game action counts. Signing in alone does not. | 2 | once |
| Collect your Mines | Collect Shards from any Mine. | 2 | once |
| Claim the Daily Cache | Claim the Daily Shard Cache. | 2 | once |
| Build or upgrade | Start any construction or upgrade. | 3 | once |
| Train troops | Queue training in a Barracks. | 2 | once |
| Claim a quest | Claim any daily or weekly quest. | 2 | once |
| Fight the campaign | Resolve a campaign or camp raid. | 2 | once |
| Win a PvP raid | Take at least one star from another player. Up to 20 wins a day. | 2 | up to 20 |
| Hold a defence | An attacker leaves your base with zero stars. | 3 | once |
| Work the Gold Forge | Deploy Shards into the Gold Forge. | 3 | once |
| Claim Forge KEEP | Claim a finished Forge day. | 3 | once |
| Shop with KEEP | Buy any shop item. | 2 | once |
| List on the market | Create a SOL listing. | 3 | once |
| Buy on the market | Complete a SOL purchase. | 3 | once |
| Use an item | Consume any inventory item. | 2 | once |
| Spend SOL in-game | Any SOL purchase credited (builder, mine, expansion, shield, energy…). | 3 | once |
| Deposit KEEP | A KEEP deposit credited. | 3 | once |
| Withdraw KEEP | A withdrawal paid on-chain. | 5 | once |
| Talk in chat | Send a global chat message. | 1 | once |
| Claim your mail | Claim a reward from mail. | 1 | once |
| Send feedback | Feedback pays through its own rules (see FEEDBACK); this only marks the day. | 0 | once |
Streak bonuses score on the day a run of consecutive active days reaches the length — so a 14-day streak collects all three:
| Streak | Points |
|---|---|
| 3 days in a row | 5 |
| 7 days in a row | 15 |
| 14 days in a row | 40 |
Referral days
Your KEEP-XXXXX code scores the one-time Invite a friend and Your friend qualifies milestones. On top of that, every day a qualified friend plays — they own land and have reached Keep 3 — you score 3 points for that friend, up to 25 friends a day. A friend who sells their deed stops counting until they hold one again.
Feedback rules
Use FEEDBACK to pick a category, write a title and details, and attach screenshots if you like. The game adds screen, build and platform details. Reports and their conversations are private to you and the team.
- New reports do not score automatically. The team decides to award points or not, based on how useful and well-evidenced the report is.
- New, Accepted and Fixed are separate views. Marking a report fixed does not by itself award a prize.
- Duplicate or repeated reports do not improve your chances.
The public leaderboard
The board lives at pixelkingdomwars.com/leaderboard and in the game's LEADERBOARD tab. It shows the top 100 testers by lifetime points — display name (or KEEPER), a shortened wallet, Points, and how much came from Daily play and Referrals, plus milestone and report counts. You can also look up a single wallet's checklist there.
- Ranking is by tester points only; trophies and leagues are a separate system.
- Board hygiene: a wallet appears once it has founded a base, signed in at least once and earned a milestone beyond those two. Team wallets and wallets an admin hides are never listed. Points still count for every wallet, and you always see your own progress under MY PROGRESS.
- The board updates within a minute and shows when it was last refreshed.
The playtest in numbers
Below the board, PLAYTEST IN NUMBERS publishes the state of the playtest, computed on the server from its own records and refreshed within a minute:
- Excluded from every number: team wallets, hidden wallets and accounts that never signed in through the game.
- Solana Mobile — a player who linked a Seeker or whose first sign-in came from the Solana dApp Store app. Everyone else is Browser.
- Players — accounts that signed in at least once. Founded a Keep, finished the tutorial, own land, first raid and first PvP raid are the steps of the funnel.
- DAU / WAU — wallets with a real action today, or in the last seven UTC days.
- D1 / D7 / D14 retention — activity exactly one, seven or fourteen days after first play.
- Battles, Gold Forges built, Mine upgrades, deeds minted, withdrawals paid, market trades — counts of those records.
- SOL spent in-game — devnet SOL credited to purchases, with the devnet faucet total beside it. None of it has monetary value.
- Feedback → fixes — reports received, accepted and marked fixed.
