Die Idee hinter DS

Die Idee, ein Browserspiel zu programmieren, entstammt wohl schon den Sommermonaten des Jahres 2002. Von der Adminschaft des Spieles "STC2" enttäuscht, entschloss sich ra ein eigenes Spiel zu entwickeln. Grundlage hierfür sollte aufgrund persönlicher Präferenzen das FreeSpace-Universum sein. In den Oktoberferien 2002 begannen dann die konzentrierten Arbeiten an dem Code. Zunächst in Perl geschrieben, wuchs das Projekt recht schnell. Zu Beginn wurde das Spiel auf einem 486er 33 Mhz mit 48 MB Ram an einer DSL-Leitung gehostet.

In Duriel wurde auch ein fähiger Grafiker gefunden und viele der Gebäudegrafiken stammem auch heute noch von ihm. Zu den Testern der ersten Generation gehörten Bluemoon, Rhonabwy, Technomagier, Madison und Nathan. Bluemoon war es auch, der den ersten NSC übernahm. Das sagenumwobene Regulussyndikat, dass mithilfe des Schwarzmarktes das Spiel um einige Aspekte bereicherte. In diesem Zeitraum kam auch die Idee von den GTU-Versteigerungen auf. Nach grob 2 Wochen war der Code und die Spielerzahl gewachsen. Die meisten wichtigen Features waren implementiert. Auch eine erste Version des Kampfskriptes, die aber aufgrund von einigen Problemen wieder entfernt wurde. Zu diesem Zeitpunkt wurde DS auf einem AMD K6-3 450 Mhz mit 128 MB RAM umgestellt. Leider immer noch nur an einer DSL-Leitung, spendete Madison einen RAM-Riegel, um die Tickberechnung etwas zu verkürzen. Dies war auch der Zeitpunkt, zu dem Bolt ins Team einstieg und bei der weiteren Entwicklung half. Ebenso das kurze Gastspiel von Cedric, von dem ua das Layout der Schiffsinfo stammt, fällt in diesen Zeitraum.

Bis grob Februar 2003 plätscherte das Spiel vor sich hin, wurde teilweise weiterentwickelt und verbessert. Am Jahresanfang 2003 hatte DS 125 Spieler. Der Quellcode war 500 KB gross und ist auf Anfrage natürlich noch verfügbar. Leider verlor ra in diesem Zeitraum die Lust am weiterentwickeln, was teilweise auch am näherrückenden Abiturs von Bolt und dessen Zeitmangel zusammenging. Als weitere Gründe sind die ständigen Querelen in der Spielerschaft zu nennen. ra entschied sich dafür, den Code offenzulegen, damit irgendjemand anderes das Spiel fortsetzte. Letztendlich übernahm Guzman diesen Part.

Die Ära Guzman oder who the f*** is $lala ?

Da sass er nun ... der kleine guz - er hatte einen Haufen Scripte bekommen und versuchte da durch zu steigen. Aber erstmal einen PHP/Perl fähigen Webspace mieten ... Nun gut, das war schnell erledigt und die Scripte aufgespielt - doch halt, was sind das für Fehlermeldungen hier ? Kurz und gut - es dauerte seine Zeit, bis an DS - das vorher auf einem Rechner zuhause gelaufen war - alle Pfade angepasst und alle fehlenden Dateien dann doch noch zu bekommen waren. Tatsächlich lief es dann auch - die ersten Ticks von Hand ausgelöst - soweit stabil, dass man es den Spielern wieder antun konnte. Und sie kamen, zuerst schüchtern, dann immer mehr von denen, die es aus der ra-Ära kannten ... Die ersten Diskussionen begannen bald ... "Das ist nicht Freespace!" ... "Ich will meinen Stand von vor der Löschung der DB!" ... "Ich will einen NPC" - "Warum?" - "Ich will nichts aufbauen müssen." ... Guzman sass da und begann zu verstehen, dass das 'Abenteuer DS' jetzt erst für ihn begonnen hatte.

Da gab es z. B. eine fehlende Abfrage beim Speichern des Ingame-Namens - Sie führte dazu, dass alle nachfolgenden Namen in der User-Tabelle gelöscht wurden ... die Bitte, doch auf die entsprechenden Zeichen im Spielernamen zu verzichten führte nur dazu, dass man die Namen nicht nur einmal am Tag korrigieren musste, sondern 5 mal ... also weg damit! - Namensänderung nur per Admin und schnell was neues zusammen bauen - das erste Script wurde in PHP übersetzt ...

Wer erinnert sich noch an das eklige Hochzählen der Account-Nummern bei der Registrierung ? - Auch das war eins der ersten Werke ...

Nun gut - DS lief wieder und die Leute kamen so nach und nach und nahmen ihre ersten Kolonien in Anspruch. Guzman befürchtete zunächst, dass die Benutzung der Freespace-Hintergründe und der Grafiken schnell in einer Abmahnungsklage münden würden und begann Namen und Bilder zu ändern - der Begriff des Galactic Commonwealth of Planets entstand, sowie die temporäre Umbenennung der Vasudaner in Vaboraner ...

Irgendwann kam es dann auf eine Annonce im Forum dazu, dass einer der Spieler was mitprogrammieren wollte ... Er stellte Fragen über Dinge, von denen guzman bis dato nicht mal etwas gehört hatte ... und so bekam er nach und nach die Perl-Scripte, die er in einer irrsinigen Geschwindigkeit in PHP übersetzte ... die Ära des Diumvirats war angebrochen, als bKtHeG folgerichtig zum Co-Admin ernannt wurde und die primäre Instanz in Sachen Coding wurde.

DS und das KS oder das schnelle Sterben der NTF

DS und die shivanische Invasion

DS und Mülliarden Schiffe

DS und DS 2

DS Entstehung (last edited 2005-09-16 23:15:32 by guzman)