Suhana Issues XCH Challenge
Suhana (Player 1, Age 9) selects any of the 5 3D Kitty Worlds, chooses an XCH wager (`0.25` to `5.00 XCH`), and broadcasts an open Payment Channel Challenge.
Welcome to KittyCat.Games—a sprawling 3D Open World built entirely for kitties! Climb towering Sisal Cat-Trees, leap across Cardboard Box Castles, bounce off Giant Yarn Spheres, and collect Golden Salmon Treats across 360° of open space. Issue a 2-Player XCH Challenge on play.kittycat.games—when Player 2 accepts the challenge, your XCH stakes lock in a 2-of-2 Chialisp Payment Channel and both kitties spawn into the 3D Open World head-to-head!
Every 3D world in play.kittycat.games gives you a massive 360-degree Kitty Open World filled with Sisal Scratching-Post Towers, Cardboard Castles, Crinkly Tunnels, and Royal Cushions—while 1–9 named super-kitties (and 1,000 3D kitties on Level 10) chase you across the terrain!
play.kittycat.games stars 9-year-old Suhana (with her cute medium-brown hair) and her slightly taller older sister Mira, who is always trying to win the game and claim the 2-of-2 Chialisp State Channel XCH pot!
Suhana (Player 1, Age 9) selects any of the 5 3D Kitty Worlds, chooses an XCH wager (`0.25` to `5.00 XCH`), and broadcasts an open Payment Channel Challenge.
Mira (Player 2, Older Sister) clicks Accept XCH Challenge, matching the stake and locking `2 × Stake XCH` into a 2-of-2 Chialisp Payment Channel coin (`channelCoinId`).
Both Suhana (`WASD`) and her slightly taller older sister Mira (`IJKL` or competitive older-sister AI) race through the 3D Kitty World together! Every Golden Salmon, Tuna Tin, and Snoot-Boop signs a new off-chain state update (`stateNumber++`).
When the round finishes or settles, the Chialisp 2-of-2 puzzle verifies `(> p1_score p2_score)` and pays the entire XCH pot to the winning sister, anchoring the proof in Chia DataLayer!
play.kittycat.games):;; KittyCat.Games 2-Player Challenge & Accept State Channel Puzzle (Chialisp)
(mod (PUBKEY_P1 PUBKEY_P2 P1_PUZZLE_HASH P2_PUZZLE_HASH TOTAL_MOJOS
challenge_accepted state_number game_id p1_score p2_score is_final_settlement)
(include condition_codes.clib)
(if (and challenge_accepted is_final_settlement)
(if (> p1_score p2_score)
;; Player 1 achieved the highest 3D Open-World score!
(list
(list CREATE_COIN P1_PUZZLE_HASH TOTAL_MOJOS)
(list AGG_SIG_ME PUBKEY_P1 (sha256 state_number game_id p1_score p2_score))
(list AGG_SIG_ME PUBKEY_P2 (sha256 state_number game_id p1_score p2_score)))
;; Player 2 accepted the challenge and beat Player 1's score!
(list
(list CREATE_COIN P2_PUZZLE_HASH TOTAL_MOJOS)
(list AGG_SIG_ME PUBKEY_P1 (sha256 state_number game_id p1_score p2_score))
(list AGG_SIG_ME PUBKEY_P2 (sha256 state_number game_id p1_score p2_score))))
;; Off-chain signed state commitment update
(list (list REMARK challenge_accepted state_number game_id p1_score p2_score))))
Each zone adds another named feline specialist with a unique 3D ability into the pack. Reach Zone 10 to experience Emperor Meowser and 999 minions (1,000 3D kitties simultaneously)!