Switched from UDP to TCP-based connection; implemented creating, joining, leaving lobbies

This commit is contained in:
2025-06-29 20:37:43 +02:00
parent 25f4abc5eb
commit 27979ffe9f
10 changed files with 503 additions and 18 deletions
+35
View File
@@ -0,0 +1,35 @@
extends Node
func create_lobby(
lobby_id: String,
client_id: String,
client_name: String,
) -> String:
return JSON.stringify({
"response": "create_lobby",
"lobby_id": lobby_id,
"client_id": client_id,
"client_name": client_name,
})
func join_lobby(
lobby_id: String,
client_id: String,
client_name: String,
) -> String:
return JSON.stringify({
"response": "join_lobby",
"lobby_id": lobby_id,
"client_id": client_id,
"client_name": client_name,
})
func leave_lobby(
lobby_id: String,
client_id: String,
) -> String:
return JSON.stringify({
"response": "leave_lobby",
"lobby_id": lobby_id,
"client_id": client_id,
})
+1
View File
@@ -0,0 +1 @@
uid://23svlnpyxlw2