ToDo:
Entwicklerdokumentation:
- Kurze Erklärung von Klassen und Methoden. Welche wichtigen Dinge beinhaltet eine Klasse und wofür ist eine Methode in dieser Klasse zuständig (im Prinzip Javadoc, allerdings verständlich)
- Beschreibung von Programmfunktionen. Welche Klassen sind beteiligt, welche Methoden sind beteiligt, wie sind die Methoden und Klassen untereinander verbunden bzw. wie ist der Ablauf (Reihenfolge der Ausführung bzw. wie fließen Informationen von A nach B)
- Beschreibung folgender Funktionen: Grafische Anzeige (Spielfeld und Informationsleiste), Erzeugen eines Spielfelds, Anzeigen eines Spielfelds, Bewegung auf dem Spielfeld, Kampfsituation, Netzwerkerstellung (Starten eines Servers, Starten eines Clients, Verbinden des Clients und Übermittlung des Spiels), NPC, Quest/Rätsel
Es sollte klar werden, wie die oben genannten Funktionen in den Code integriert sind und wie der Informationsfluss einer bestimmten Funktion aussieht. Z.B. wie die Daten aus einer Textdatei in ein Array gelangen..
Bitte den aktuellen Stand ergänzen:
Netzwerkmodus
Quests & Rätsel
RPS-Prinzip für Schadenssystem
Chat
Netzwerklobby
Co-Op-Rätsel
EP & Skill-Tree
Sound