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
- Not linted with Uxnlin,
- Not formatted with Uxnfor,
- Not balanced with Uxnbal,
- Probably doesn't even work with Drifblim.