Commit Graph

69 Commits

Author SHA1 Message Date
Marco 447ea90230 Make Lobby a map. Kind of useless... 2023-04-18 22:47:51 +02:00
Marco 9c8f46c9a4 Use UUIDs to identify players. 2023-04-18 22:19:28 +02:00
Marco b4face1dca Start building a real API. 2023-04-18 22:12:05 +02:00
Marco 39a824a1bc Simplify state machine. 2022-12-22 00:02:07 +01:00
Marco b0db6145e8 Remove leading number from move message. 2022-12-21 23:12:19 +01:00
Marco f303a572cc Send played move to both players. 2022-12-18 23:13:25 +01:00
Marco bfc9d247be Open with or without TLS depending on which environment we are on. 2022-12-18 15:56:17 +01:00
Marco 2803b41186 Test hostname() function. 2022-12-18 15:43:27 +01:00
Marco a727108c82 Add cert and key file to ListenAndServerTLS(). 2022-12-18 02:49:10 +01:00
Marco 890cb4a2c4 Prepare connection via TLS. 2022-12-18 02:41:35 +01:00
Marco 516a5fa547 Allow connections from all origins. 2022-12-18 01:41:44 +01:00
Marco 7da9b2dcb2 Players can now play against each other (if they behave) 2022-12-18 01:05:23 +01:00
Marco 3a2de183a1 Flip second player's board. Use player's id for comparison. 2022-12-14 23:16:51 +01:00
Marco a169ff0b76 Fix two warnings because of unused functions. 2022-12-14 22:20:42 +01:00
Marco 625e5b11fa Many changes. Handle rudimentary lobbies. Handle game with simple state machine. Flip one player's board. 2022-12-14 22:19:47 +01:00
Marco 609d5f3833 Protect play with hard-coded password. 2022-12-13 03:33:05 +01:00
Marco 38ac32e460 Add move logic and helpers. 2022-11-19 13:25:00 +01:00
Marco b6e0b58631 Many changes. 2022-11-19 11:41:10 +01:00
Marco ade25708ad First commit 2022-10-22 20:01:55 +02:00