
Your fighter
Saffron Courtyard · Stage 02
Preparing the courtyard…
Two warriors. One courtyard.
No second chances.
Solo duel
Private match

Your fighter

Waiting
Both fighters must be ready. The host starts the match.
The courtyard code
The duel
Each round lasts sixty seconds. Empty your opponent's health bar, or hold the higher health when time is called. Blocking absorbs chip damage; a well-timed jump turns defence into a counter.
Keyboard · Player one
Touch
The left pad moves and blocks. The four seals on the right are Light, Kick, Heavy, and Special. Hold the low pad to block; tap up to leap. Rotate your phone for the widest view.
On a desktop, enable the touch pad in Settings to rehearse.
Prana
Land clean hits and block pressure to gather prana. At fifty, your special is live: Raahul closes the distance in a saffron rush; Oodi sends a lotus seal across the courtyard.
Online
The host creates a room and sends the link. The guest predicts their own movement; the host's simulation settles the truth each moment. If the thread breaks, the match pauses and reports it.
Court etiquette
No infinite corners, no taunting the CPU, and no blaming the monsoon. The courtyard remembers.
Make it yours
Sound
Graphics
Controls
Touch layouts adapt to landscape and portrait. Buttons never scroll the page.
About
A two-player fighting game in a saffron-stone Rajmahal courtyard. Built with Three.js, a fixed 60 Hz simulation, and a host-authoritative relay.
Version 1.0 · Stage 02 · Saffron Courtyard