MUD Projekt aus der Projektphase 2011.
Das Ziel war es, ein MUD (Multi User Dungeon) zu programmieren. Die Projektphase erstreckte sich dabei über 2 Wochen.
Was funktioniert bereits:
- Der aktuelle Raum kann auf Items durchsucht werden.
- Items können aufgenommen werden
- Das Inventar kann durchsucht werden
- Hilfe mit einer Auflistung aller Befehle und ihrer Aktion.
- Items können miteinander kombiniert werden.
- Rätsel können auf mehrere Arten gelöst werden
- Es gibt mehrere Räume
- Support für Umlaute und Leerzeichen dank eigener Konsole
- Tutorial zur Einleitung in das Spiel
- Befehle können einfach erneut ausgeführt werden
- Dinge können untersucht werden
- Es gibt nun Dinge, welche man nicht aufnehmen kann.
Nach dem Ende von Tag 7, dem offiziell letzten Tag vor der Präsentation des Resultats wurden in Privater Heimarbeit noch folgende Dinge realisiert:
- Dinge, welche nicht aufgenommen werden können, können nun benutzt werden
- Einige Fehler und kleinere Bugs wurden ausgebessert
- Ein Abspann wurde angefügt
- JavaDoc angefügt
Ein paar grundliegende Änderungen und andere Sachen wurden auf den Letzten drücker realisiert. Einige sind:
- Dinge können nun untersucht werden
- Manche Items können nicht aufgenommen werden (Rätsel-Gegenstände)
- Das Tutorial kann nun verlassen werden (Bug entfernt)
- AutoComplete für die Standart-Befehle wurde hinzugefügt (Experimentell)
- Der Parser kann nun auch Leerzeichen verstehen
- Neue Räume und Items hinzugefügt
- Befehls-Stapel funktioniert nun komplett
Eine Schwere Mutivationsgrube lies nur den folgenden Fortschritt zu:
- Eingegebene Befehle werden in einem Stapel gesammelt und können nun wieder verwendet werden.
Nach dem Wochenende wurd heute wieder weiter gearbeitet. Folgende Erzeugnisse kahmen dabei zu tage:
- Ein Tutorial wurde eingefügt
- Die Story wurde grundliegend überarbeitet
Der vierte Tag vom Epischen Projekt
- Der Prolog und ein Teil der Hauptstory wurden erstellt
- Eine eigene Konsole wurde erstellt (Swing)
- Dokumentation aller Klassen wurde hinzugefügt
- Konsole verwendet nun Auto-Scroll
Der dritte Tag zog ins Land und brachte folgendes mit sich:
- Der erste Raum kann nun auf zwei Arten beendet werden
- Ein neuer Raum kann geladen und gelöst werden
- Die Basis des Spiels ist damit soweit fertig gestellt
Was am Zweiten Arbeitstag geschafft wurde:
- Items können nun miteinander Kombiniert werden
- Ein paar neue Items wurden hinzugefügt
Erungenschaften des ersten tages:
- Mit SQLite und Java herumgespielt
- Grundarbeiten am Framework
- Beispiele für die Erweiterungen der Klassen