Mission

Artistic, technical, and philosophical musings.

Building a Real-Time TCP WebSocket Multiplayer Engine in Rust for JavaScript Browser Clients

This article provides a technical guide for engineers interested in developing an authoritative-server multiplayer system, based on the architecture used in the browser-based game Rainboids. It addresses challenges such as authority, latency, and cheating, proposing a solution with an authoritative server written in Rust and a JavaScript client that shares the same simulation logic. The…

die//polar – 3

Emma sits at her desk, organizing three folders related to recent incidents. Tessa enters without knocking, bringing a dossier about two new cases: a hedge-fund principal’s suspicious death in Connecticut and the distracted chair of a committee. They discuss the importance of including the chair in the investigation. Garrett arrives with coffee, seeking involvement in…

die//polar – 2

On the fourth floor of the library at half past six, the reading lamps over the carrels were on and the overhead fluorescents were off. Ryō was at the third carrel from the end of the religious-studies stacks. The Lankavatara Sūtra lay open on the desk before him, and his own notebook was open beside…

die//polar – 1

At 11:47 the lab was empty except for the array, its low electronic hum, and Desmond. He ran a calibration sweep, and the numbers came back clean. He ran another, and they came back clean again. He ran a third, just to be sure, and clean was clean was clean. He saved the data to…

Painting in Words – 2

The Voice had worn his tone for so long it almost passed for truth, but he knew better now. It was an intruder, thin and persistent, whispering fractures into what should have been whole. He was not that whisper. He was the structure beneath it—the quiet lattice of knowing that held everything together. Once, he…

Something went wrong. Please refresh the page and/or try again.