Pixel Kingdom Wars

HomeDocs › Start here

The playtest and the tester program

How to join the Pixel Kingdom Wars playtest (invite codes, Seeker, referral codes) and how the tester program scores your play and feedback.

Pixel Kingdom Wars is invite-only right now. This page explains the three ways a wallet gets through the JOIN THE PLAYTEST gate, what the gate screen does, and how the tester program turns verified play and useful feedback into points on a public leaderboard. Everything in the playtest runs on Solana devnet: SOL and KEEP here are test-net tokens with no real value.

Quick facts

Who gets in

Signing in is not gated. Anyone can open the game, tap CONNECT WALLET, and sign the free sign-in message (see Wallets and sign-in). What the gate protects is everything after that: your base, building, raids and the rest. Until your wallet is on the admitted list, every game request is refused and the client shows the JOIN THE PLAYTEST screen.

The PLAYTEST ACCESS gate screen with its single code box

Why: sign-in stays open on purpose. Redeeming a code needs a signed-in session, so an invited player has to be able to get that far before they have access to anything else.

1. Invite code from your approval email

2. Seeker auto-admission

If your wallet holds a Solana Mobile Seeker Genesis Token (checked on Solana mainnet, the one place the game reads mainnet), you are admitted automatically. The gate screen runs the check once when it opens; nothing you type can influence it. On success you see SEEKER VERIFIED — WELCOME TO THE PLAYTEST.

3. A friend's referral code

Any admitted player can get a personal code (shown on the Profile screen) of the form KEEP-XXXXX (five characters after the dash). Friends can use it two ways:

Rules that apply:

Tip: the gate box routes by prefix. KEEP-... goes to the referral path, anything else to the invite path. You cannot redeem an invite code by putting KEEP- in front of it.

What the gate screen shows

Code redemption is rate-limited to 10 attempts per minute per IP. If access is ever revoked, re-entering your old invite or a referral code does not restore it.

Why: the playtest gate is a switch the team controls, not a permanent rule. When the gate is off, every wallet can play. Treat everything on this page as "during the playtest."

The tester program

During the playtest, the game keeps score of what each tester has actually done. The program exists so the team can see who finished what, weight it by how important that path is to test, and reward top testers after the playtest through their wallet. The in-game copy says it plainly: Points reward real, verified actions during the playtest. Top testers are rewarded after the playtest — your wallet is your ticket.

Two things earn points:

  1. Milestones — verified automatically from the game's own records (ledger, raids, deposits, and so on). You do not claim them; the server derives them, and once earned a milestone is never un-earned, even if you later reset the tutorial or unequip the gear.
  2. Feedback — reports you submit from the in-game TESTER screen, with a base award on submit and a possible admin bonus afterwards.

Points are frozen when they are awarded. If the team retunes the weights later, only future awards change.

The TESTER screen

A TESTER pill in the HUD opens the TESTER PROGRAM screen with three tabs:

The in-game TESTER screen showing points, rank and the milestone checklist

Milestones and points

All values below come from the game's shared constants. The weighting is deliberate: money and on-chain paths score highest, then combat and economy loops, then onboarding basics, then social. Tiered entries (10, 50) are separate milestones, so reaching the higher one also leaves the lower one earned.

First steps

MilestoneHow to earn itPoints
Sign in with your walletConnect and sign the sign-in message once5
Choose a display nameProfile → set your name (3–16 chars)5
Set a profile avatarProfile → upload an avatar5
Finish the tutorialComplete every tutorial step15
Found your baseYour first Keep stands10
Upgrade a MineAny Mine reaches level 2 or higher10
Collect mined shardsTap a Mine to collect its buffer10
Claim a daily cacheClaim the daily cache once10
Upgrade any buildingFinish one upgrade job10

Progression

MilestoneHow to earn itPoints
Keep level 3Upgrade your Keep to level 315
Keep level 5Upgrade your Keep to level 525
Keep level 8Upgrade your Keep to level 840
Keep level 10Upgrade your Keep to level 1060
Claim 10 questsClaim ten daily/weekly quest rewards20
Claim 50 questsClaim fifty quest rewards50

Army and heroes

MilestoneHow to earn itPoints
Train troopsQueue any training batch10
Train 10 batchesTen training batches paid20
Recruit a heroPlace a hero altar / stool15
Equip hero gearEquip any item on a hero15
Use a consumableUSE any consumable item10
Unlock an elite troopConsume a training writ won from the Gold Forge40

Combat

MilestoneHow to earn itPoints
Attack another playerResolve one PvP raid25
Earn a starWin at least 1★ in a PvP raid15
Three-star a baseA 3★ PvP victory40
10 PvP raidsResolve ten PvP raids30
50 PvP raidsResolve fifty PvP raids80
Hold a defenseAn attacker leaves your base with 0★25
Clear a campaign stageWin any campaign stage15
Campaign stage 10Clear stage 1030
Campaign stage 25Clear stage 2560

Economy

MilestoneHow to earn itPoints
Deploy to the Gold ForgeDeploy shards before UTC midnight20
Claim a Forge payoutClaim KEEP from a settled cycle20
Win a Forge dropAny relic/writ/gear drop lands30
Buy from the shopSpend KEEP in the shop10
List an item for SOLCreate a market listing25
Buy an item for SOLComplete a market purchase30

Land and money (web3) — all devnet; the SOL and KEEP involved have no real value.

MilestoneHow to earn itPoints
Buy landPay the land price on devnet and receive your deed100
Deed mintedYour Land Deed NFT exists on devnet20
Own a second baseBuy a second deed80
Transfer a deedSend a deed to another wallet; the base follows60
Deposit KEEPA KEEP deposit credited60
Request a withdrawalStart a KEEP withdrawal40
Withdrawal paid on-chainA withdrawal reaches SENT120
Enable 2FAAuthenticator or verified email30
Link a SeekerProve a Solana Mobile Seeker30

Social

MilestoneHow to earn itPoints
Say hello in chatSend one global chat message5
Claim a mail rewardOpen your mail and claim a reward10
Join with a friend's codeRedeem a KEEP-xxxxx referral code15
Invite a friendA friend joins with your code30
Your friend qualifiesYour invitee buys land and reaches Keep 360

Tip: the two single biggest milestones are a withdrawal reaching SENT (120) and buying land (100). Both are exactly the paths the team most wants exercised on devnet. See Deposits, withdrawals and 2FA and Land deeds and the globe.

Feedback rules

From the FEEDBACK tab, pick a category — BUG, BALANCE, UX / CONFUSING, IDEA or OTHER — give a title (up to 80 characters) and details (at least 10, up to 2,000 characters), then SEND FEEDBACK. The game attaches the screen you were on, the build, and your platform so you do not have to.

Why the split: base points reward the habit of reporting; the bonus rewards reports that matter. Capping paid submissions at 3 a day keeps the board from favoring volume over substance.

The public leaderboard

The board is meant to live at pixelkingdomwars.com/leaderboard (that page is not yet published as of this writing) and inside the game's LEADERBOARD tab. It shows the top 100 testers by total points, each row with a display name (or KEEPER if none is set), a shortened wallet like abcd…wxyz, and counts of milestones and reports. Full wallet addresses are never published; the team exports them privately when it is time to reward top testers. The website page is also designed to look up a single wallet's checklist if you type the address in.

The public tester leaderboard on the website

See also