
HandCricketOmegle
1v1 Real-Time Multiplayer CricketDeterministic 1v1 multiplayer game engine with authoritative turn synchronization.

A real-time multiplayer Hand Cricket web application pairing players anonymously. Manages concurrent turn resolution, cryptographically verified coin tosses, and wicket state transitions over persistent WebSockets.
Casual browser games frequently suffer from state desynchronization on unstable networks and client-side inspect-element cheating in simultaneous reveal mechanics.
Designed an authoritative server state machine with simultaneous hidden-move submission: both clients commit their integers into an ephemeral match queue before the server evaluates match conditions (run scored vs. wicket out) and broadcasts the updated score delta back to both clients in real time.
Instant 1v1 anonymous queue matchmaking with automated session handshakes
Server-authoritative turn execution verifying coin toss and batting/bowling state transitions
Concurrently masked integer commit protocol preventing client-side network inspection cheats
Real-time event stream broadcasting score updates, wicket events, and final run deltas
