From 4bad0857cf1e87766115a6a9335247f311ace736 Mon Sep 17 00:00:00 2001 From: Seraina Date: Thu, 24 Mar 2022 14:38:13 +0100 Subject: [PATCH] Added meeting notes for the 24.03 --- Meilenstein II/Diary.txt | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/Meilenstein II/Diary.txt b/Meilenstein II/Diary.txt index 7beb0b2..965a3d3 100644 --- a/Meilenstein II/Diary.txt +++ b/Meilenstein II/Diary.txt @@ -105,3 +105,55 @@ Zusammenfassung: - Netzwerktopologie für das Spiel: Stern + +24.03.2022 -alle Gruppenmitglieder + +Stand: +Client und Server Skelette stehen, und ein Broadcast von Chatnachrichten ist möglich. +Allerdings werden die Nachrichten noch als einfacher String übermittelt und noch nicht im richtigen Protokollformat +(d.h. nur chatten ist möglich, es gibt noch keine Befehle). + +Wer macht Was? + +Seraina: bis 25.4 Abends +• QA-Concept +• Fortfahren mit Spiellogik + + +Sebastian: bis 25.4 Abends +Protocol +• Formatter /Parser(Namingconvention überlegen) + o Format: COMND$parameter(i.e. Name)$parameter(i.e. msg) + +• Chat +• Encoding +• Enum: All Legal Protocol Commands + + +Jonas: bis 25.4 Abends +• PingPong-Funktionalität + o PingPong handler + o Every two seconds (what is the standard?) + o Listening for Answer + o Separate threads? + o What do you do when nothing comes back? (Log off? Wait? Ping again?) + +•Erweiterung von Localhost auf IP für Hamachi + o assign Ip (maybe port) method ? + + +Alexandr: bis 26.4 Abends +• Automatic username assignment +• Username duplicate handler + o Login -> username? -> check -> username01 + +• Client logout handling + o Meaningful handling + + + +Rule: Alles was geht in eigene Klassen Methoden schreiben. Soviel wie möglich commiten mit Aufschlussreichen messages. + +Nächste Absprache Fr 25.4 Abends + +