Skip to content

[Roadmap] Shop + shop items #13

@Otaiki1

Description

@Otaiki1

Overview

A persistent in-game shop accessible from the lobby. Players spend CELO or Celo stablecoins (USDT/USDC) to purchase items that enhance their game experience.

Status: Post-MiniPay launch roadmap.

Item Categories

Consumables (single-use, per game)

Item Price Effect
Extra Revival (1×) $0.001 USDT One extra revival for the current game
Extra Revival (3× bundle) $0.002 USDT Three extra revivals
Score Boost Potion $0.005 USDT ×1.5 base points for one full game
Shield $0.003 USDT Prevents one game-over by giving an emergency empty row
Rotate Pass — Single Game $0.01 USDT Unlocks piece rotation for one session
Rotate Pass — Weekly $0.25 USDT Unlocks piece rotation for the full current epoch

Cosmetics (permanent, wallet-linked)

  • Board skins — replace default board background with pattern/image
  • Piece colour packs — custom piece colour palette replacing defaults
  • Tray skins — change the yellow tray background
  • Priced $0.10–$0.50 USDT each

Season Pass (weekly subscription)

  • Doubles leaderboard points earned during the epoch
  • Access to exclusive piece skins
  • $1.00 USDT per epoch

Technical Architecture

  • Shop items defined on-chain or in backend config (not hardcoded in frontend)
  • Purchases are ERC-20 (USDT) transfers to the treasury address
  • Cosmetic ownership stored on-chain (NFT or simple mapping) — linked to wallet
  • Consumable effects applied locally and included in on-chain move log where they affect score

Contract change required: Yes (item ownership mapping, purchase functions)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions