# 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