Closed MattEqualsCoder closed 1 year ago
I'd refrain from calling it "connection string", I think that's a little too complicated for most people and for technical people it could be confusing with e.g. DB connection strings.
On joining games: I'd introduce some "Test connection" functionality, so you don't spend all that time configuring things if it turns out to be wrong/not up or something.
I think maybe SignalR or something similar might be a decent idea while the game is running.
Yeah, I was thinking of framing it more like a URL for users. Mostly just meant some details might be parsed out like a connection string.
Good call on the SignalR. Wasn't aware of its existence. Looks pretty nifty.
This coming week I'll probably start experimenting with getting some sort of setup in my Linux VM and make sure I can setup a back and forth connection.
My current thoughts for the flow is as follows. Some of the class names are definitely just whatever came to mind, so they could be updated.
Creating a new game
Joining a game
Starting a game
Sending updates
Forfeiting
Rejoining
Client Classes