diff --git a/documents/docs/diary/24-02.md b/documents/docs/diary/24-02.md new file mode 100644 index 0000000..d9f05d9 --- /dev/null +++ b/documents/docs/diary/24-02.md @@ -0,0 +1,41 @@ +# Erste Teambesprechung +## Was gemacht wurde +### Installation benötigter Software zur Projektleitung +- Openproject zur Koordinattion und Dokumentierung +- Wireguard um die lokale Kommunikation zwischen den Entwicklern zu ermöglichen + +### Spielidee und Name +- Es soll ein Poker Spiel entwickelt werden (mit standard Poker Regeln) +- Der Name der Gruppe ist "Syntax Syndicate" +- Der Name des Spiels ist "Casono" +- Pixel Art + +### Arbeitsteilung +- Backend: Lars, Mathis + - Netzwerk: + - Logic: + - Engine: +- Frontend: Jona, Julian + - Presentation in UI: + - Logic: +- Artist: Julian, Jona + + +### Netzwerkprotokoll +- Rundenbasiert +- Textbasiert und lesbar +- Request udn Response (synchron) +- Client-Server Modell + +#### Client: +- Display für den Spielzustand +- führt eigenständig Abfragen beim Server durch +- "heartbeat" Artiger Ansatz, prüft beim Server regelmässig nach Zustandsänderungen +- einfache Input validation + +#### Server: +- Verwaltet den Spielzustand +- Verwaltet die Spiele +- Nimmt Anfragen entgegen und verarbeitet diese +- Stellt global und lobby chat bereit +- Setzt Spielregeln durch \ No newline at end of file diff --git a/documents/docs/diary/27-02.md b/documents/docs/diary/27-02.md new file mode 100644 index 0000000..3f5ba0b --- /dev/null +++ b/documents/docs/diary/27-02.md @@ -0,0 +1,12 @@ +# zweites Teammeeting + +## UI / Frontend +- UI sketch erstellt +- grundlegende Entscheidungen getroffen ueber den Aufbau der UI mit anschliessender Vorstellung in der gesamten Gruppe (alle zufrieden :D ) + +## Netzwerk +- Struktur und Aufbau des Transferprotokolls besprochen +- Network Listener und Manager (ähnlich dem Aufbau von Discord) +- Nachrichten IDs +- Nutzung von hooks der "einen Listener beim Manager einhakt und die Nachricht abgreift" +- Nutzung von Action Commands