Skip to content

[Project Registration]: KNOCK-ORDER#294

Description

@Calebux

Knock Order is a 1v1 on-chain tactical card game built on Starknet (Sepolia), where matches are decided by prediction, strategy, and permanent on-chain execution.

Here is a quick summary of the concept:

馃幃 Gameplay Summary
Simultaneous Blind Play: Each round, both players secretly select and program a sequence of 5 action cards from an 18-card shared deck (Strikes, Defenses, and Controls) using a shared energy budget.
No Mid-Round Reactions: Once both sequences are locked in, the cards are revealed and execute slot-by-slot based on priority. You cannot change your moves once the sequence starts鈥攊t's entirely about reading your opponent.
Combat System: Both players start with 100 Life. Cards deal "Knock" damage or trigger special effects like reflecting attacks, phasing through blocks, or dealing massive finishing blows when the opponent's health is low. First to 0 Life loses the round (Best of 3 or Best of 5 pacing).
Distinct Characters: Players choose from 5 unique fighters (Kaira, Kenji, Riven, Zane, Elara)鈥攅ach bringing different baseline stats for Knock, Priority, and Drain that influence their playstyle.

鉀擄笍 Technical Foundation
Fully On-Chain: Match logic completely runs inside a Dojo world on Starknet. No centralized servers or admins. Results are permanently recorded and undeniable.
EGS-Compliant: Adheres to the Provable Games Embeddable Game Standard, meaning match results, scores, and game-over states are universally readable directly from the chain by any compatible platform.
Stack: Built using Dojo, Cairo, and Cartridge Controller.
At its core, Knock Order is a high-stakes psychological game of rock-paper-scissors where every matched sequence is etched into the blockchain.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions