feat(packages): ludic.net - a party over UDP: peers, reliable ordered delivery, the hello's frame and the host's pids, join codes, room codes through a matchmaker with STUN, punching and a relay, the MTU cap and the wire codec; messages in on an inbox, the session's end and a silent guest as facts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
411206e45a
commit
12172d7b75
20 changed files with 1762 additions and 0 deletions
21
packages/ludic.net/index.ludic
Normal file
21
packages/ludic.net/index.ludic
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# ludic.net - the transport a party plays over: what a message says and what each kind means are
|
||||
# the game's; getting it there, once, in order, through two home routers, is this
|
||||
module ludic_net uses ludic_base
|
||||
numbers float
|
||||
import "ludic.base"
|
||||
import "state.ludic"
|
||||
import "ports.ludic"
|
||||
import "codec.ludic"
|
||||
import "peers.ludic"
|
||||
import "send.ludic"
|
||||
import "receive.ludic"
|
||||
import "session.ludic"
|
||||
import "tick.ludic"
|
||||
import "queries.ludic"
|
||||
import "codes.ludic"
|
||||
import "stun.ludic"
|
||||
import "room.ludic"
|
||||
import "room_connect.ludic"
|
||||
import "room_tick.ludic"
|
||||
import "punch.ludic"
|
||||
import "relay.ludic"
|
||||
Loading…
Add table
Add a link
Reference in a new issue