big plans this weekend ^^

gonna be making a multiplayer game in uxntal…

then I can finally share my network device to the mailing list :D

gimmie game ideas! preferably with synchronous & lossy networking (e.g. pong), because I wanna test UDP mode!


#uxn #uxntal #gamedev #netcode

never mind!

gonna be redesigning a third time :')

I'm a big fan of interfaces that make it really hard to do the wrong thing

and this…

  • Bind
  • BindStream
  • BindDatagram
  • Connect
  • ConnectStream
  • ConnectDatagram

interface is Not It

@notchoc Maybe TRON Light bikes? 

@lains

ooh, is that like multiplayer snake?

@notchoc Yeah, but the objective is to corner others into crashing into your trail.

@notchoc if i were you i'd start with classic two player games that don't involve strict timing, such as card games or board games.

(you could even leave the game logic out of it and just provide a shared board or a shared way to roll dice/draw cards, which would be very cool)

@d6

you're right, I should try something simpler first

was thinking of chess but the engine seems like a lot of work… perhaps I'll implement Go instead :D

also, wdym by shared board/dice/cards?

@notchoc imagine a server that has a shared deck of cards (face down) and each player can draw a card (still face down), and then either put it in the private hand (only they can see it) or put it on the table (everyone can see it) and move cards around and stack them.

sort of like a lofi boardgame simulator program.

you wouldn't need to encode rules, turns, or whatever but people could still play any card game they wanted (maybe with a minimal chat interface as well)

@d6 @notchoc i humbly suggest the secret third hand (everybody can see a drawn card except for the player who drew it, à la Hanabi)

@d6 @notchoc thats very similar to how i implemented felt! more or less just simulating the tabletop itself and the social contract enforces the rules of whatever game you're playing :>

https://forge.lightcrystal.systems/nilix/felt

@notchoc @d6 ooh, love the idea of go, something about the simple aesthetic jives in my head with uxn