next up previous
Next: Aufbau der Klassen Up: Templates, Exceptions sowie Pogrammierung Previous: Übungsprogramm: Das Greed-Game

Aufgabenstellung

Implementieren Sie das obige Spiel in C++. Das Programm soll vorerst mit einer ASCII-Schnittstelle ausgerüstet sein.
Nach der Implementation der ASCII-Version ist das Programm mit einer CGI-Schnittstelle auszurüsten und am Server zu installieren.
Der Computerspieler soll anfangs eine möglichst einfache Strategie verfolgen: Z.B könnte HAL so lange weiterspielen, bis die Anzahl der restlichen Würfel kleiner gleich zwei ist.

Das Programm soll beim Start den Namen des Benutzers abfragen und diese Information zusammen mit dem aktuellen Datum und Uhrzeit in einer Log-Datei (der Datensatz ist am Ende der Datei einzufügen) speichern.

Entwickeln Sie dazu eine Klasse für einen Würfel (Die), eine Klasse für einen Spieler (Player) und eine Klasse (Roll) zur Durchführung und Auswertung eines Wurfes. Sie könnten jeweils eine von der Klasse (Player) abgeleitete Klasse InteractivePlayer und
AutomaticPlayer implementieren.


next up previous
Next: Aufbau der Klassen Up: Templates, Exceptions sowie Pogrammierung Previous: Übungsprogramm: Das Greed-Game

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 3/19/1998