Im Rahmen meiner Bachelor-Vertiefung habe ich die gelernten Design Patterns am Beispiel unseres SOPRA-Projektes MisterX angewendet.
Die Demo beinhaltet folgenden kurzen Beispiel-Spieldurchlauf:
Die Klasse ShellDemo startet die Demo in einer Shell.
Die Spiel-Informationen werden nach jeder Runde auf der Shell ausgegeben.
Alternativ kann mit der Klasse GuiDemo ein sehr minimales grafisches Benutzerinterface gestartet werden,
dass die Spiel-Informationen zeigt und als Beispiel-Implementation des MVC-Musters dient.
Im Gengensatz zur ShellDemo läuft die GuiDemo nicht an einem Stück durch:
Durch Drücken des Perform Action Buttons im GUI wird eine Aktion ausgeführt.

