Horizon
Aktueller Spielstatus: [ Version 2.25 ]
Home
Horizon
Community
Votes
Download
About

Implementierung

Die Implementierung von Horizon besteht aus vier Komponenten:

  • Dem Spielkern in C++: Er bestimmt den Ablauf des Spieles, alle dynamischen Daten sind im Kern enthalten und werden dort in Echtzeit an das Spielgeschehen angepasst.
  • Die Benutzeroberfläche in PHP: Übersetzt die Informationen und Nachrichten aus dem Kern in Oberflächenelemente und wertet Benutzereingaben aus, die dann als Kommandos an den Kern geschickt werden.
  • Den Skin: Bestimmt das Aussehen der Oberfläche.
  • Der Tech-Tree: Bestimmt die Abhängigkeiten, Eigenschaften und Fähigkeiten der Gebäude, Forschungen, Planeten, Schiffe etc..

Überprüfungen auf Korrektheit der Benutzereingaben werden sowohl im PHP-Code der Benutzeroberfläche, als auch im Kern durchgeführt, so dass eine doppelte Sicherheit gegenüber bösartigen oder irrtümlichen HTTP-Anfragen vom Browser des Spielers besteht.

Event: Horizon

Horizon - Ein starkes Spiel für ganze Kerle