GeoCities
Im Rahmen der Vorlesung 'Software-Entwicklung' soll ein Programm 'Schiffe versenken' möglichst objektorientiert mit C++ entwickelt werden. Die Dokumentation soll vorzugsweise im HTML-Format erfolgen. Diese Seite ist ein Versuch, diese Aufgabe zu lösen.

Die Geschäftslogik (ohne GUI) besteht aus den drei Klassen Gameboard, Control und Fifo. Die Control-Klasse ist der Ansprechpartner für das GUI und kontrolliert mit den zwei Statusflags die zeitliche Gültigkeit der Befehle. Öffentliche Methoden, welche vom GUI aufgerufen werden, werden auf ihre zeitliche Gültigkeit geprüft und an die entsprechenden Methoden des Gameboards weitergegeben.

Der zeitliche Ablauf eines Spiels ist oben dargestellt.

copyright August 01, 2003 by FHBB NDSI 2003 / c.t.