:> compile rothmichael /o de.obj|

 
// Ben.Ausw. auswerten
/****************************/
/* Füllt die Liste mit      */
/* allen Projekten          */
/****************************/
KB_MichaelRoth::fillProjList()
{
   m_projekte.push_back
      (new KB_IniEditor);
    m_projekte.push_back
      (new KB_KBKW);
    m_projekte.push_back
      (new KB_FDFB);
   m_projekte.push_back
      (new KB_Crypt);
   m_projekte.push_back
      (new KB_IncludeScanner);
    m_projekte.push_back
      (new KB_FAQCT);
    m_projekte.push_back
      (new KB_HexDumper);
  }
}
 

IncludeScanner

Dieses Programm wurde für eine Gemeinde von Computerspielern geschrieben. Es handelte sich dabei um Entwickler von Spielmodifikationen für das Spiel Startrek Armada und Startrek Armada II. Das Spiel wurde sehr flexibel aufgebaut. Vieles ist in .ini Dateien konfiguriert. Durch die starke Verschachtelung der Dateien war es nur mit viel Geduld möglich Verständnis für die Modifikation des Spieles zu erlangen.

Aufgabe war es nun eine Software zu erstellen die diese Verschachtelung transparent macht. Durch teilweise Vererbung von Werten konnten sich einige wenige Entwickler der Modifikationen ihr Wissen dadurch schützen, dass sie Ihre Modifikation so komplex gestalteten, dass kein anderer mehr den Durchblick finden konnte.

Mit Hilfe des Fabrikmmusters wurde die Software so programmiert, dass jederzeit eine Erweiterung durchgeführt werden kann. Jedes Produkt dieser Fabrik ist zudem separat konfigurierbar und daher auf viele Anwendungsfälle anwendbar.

Die Software wurde durch die Gemeinde für Armada konfiguriert. Die Software Überzeugte die Anwender bereits in der ersten Release so das keine Änderungswünsche eingingen.

Details zur Software finden Sie auf http://armada.knuddlbaer.de

    
				  /************************************************************************/
				  /* (C) 2003 Michael Roth http://www.rothmichael.de info@rothmichael.de  */
				  /************************************************************************/