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
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…
interface is Not It

@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)
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)