Prototype of a multiplayer game for Uxn/Varvara.

The game connects to a server graciously hosted by my friend Kira.

1. Source

In alcove.tal, changing ~debug.tal to ~nodebug.tal and vice versa enables and disables certain debug messages printed on stderr.

2. Running natively

Assemble the ROM yourself, or download it:

Connecting to the server requires wrapping the game's standard IO in a WebSocket connection. On many operating systems, Websocat does exactly that, but other exist. On 9front there's Ws.

websocat --binary ws://kira.eight45.net:9000/ cmd:'uxnemu alcove.rom'
ws ws://kira.eight45.net:9000/ uxnemu alcove.rom

Alternatively, play offline:

uxnemu alcove.rom

3. Running the server

deno --allow-net server.ts

4. Extras