PROJECT DOCUMENTATION / v0.1

BUILDING THE
BETTER FIGHT.

01

Project overview

ChickenPop is a competitive browser fighting game built around expressive chicken fighters, short matches, and skill-based progression. The product is game-first: Practice develops player skill, while Ranked is designed for real-player matchmaking and server-recorded results. Token rewards and cash payouts are not active.

02

Core gameplay

Practice

Solo training against an AI opponent. It is intended for learning movement, defense, combos, special attacks, and charge timing without affecting Ranked records or consuming Energy.

Ranked

Real-player 1v1 matchmaking. A match is designed as first to two round wins, with ready checks, reconnect handling, mutually accepted rematches, and server-processed results.

Combat controls

Movement, jump, evade, block, combo, special, and charge actions form the control set. Mobile uses touch controls designed for landscape play; desktop uses keyboard input.

Fair play

The client requests actions, but it cannot award itself wins, losses, Energy, ratings, or rewards. Competitive outcomes must be validated and recorded by the backend.

03

Multiplayer architecture

Ranked uses server-hosted 1v1 match rooms rather than peer-to-peer authority. Matchmaking checks account eligibility, prevents self-matching and duplicate queue entry, pairs two available players, and assigns them to a unique room. The room tracks players, connection and ready state, match state, round state, timestamps, disconnects, and the final result.

AUTHENTICATEELIGIBILITYQUEUEROOMREADYFIGHTSERVER RESULT

Real-time communication uses WebSocket-compatible transport. A reconnect window allows a temporarily disconnected player to return to the same active room before a forfeit may be processed.

04

Profiles, records, and Energy

A player profile is associated with an authenticated wallet-linked account and a unique fighter name. The account record is designed to hold rating, wins, losses, total matches, win rate, match history, Energy, referral data, and weekly-arena participation.

05

Competitive systems

The competitive foundation includes player ratings, a leaderboard, match history, referrals, and a weekly Ranked-points ladder. Tournament brackets, seasons, divisions, moderation tools, replayable match evidence, and prizes remain later-stage work. A referral code may identify who introduced a new profile, but referral rewards are not active.

06

Status and authoritative policies

Documentation explains the intended product; operational rules are governed by the current legal and policy pages. When wording conflicts, the applicable Terms and policies control.