• IT-Karriere:
  • Services:

Spiele: EA stellt Quelltext von Command and Conquer offen

Command & Conquer und Alarmstufe Rot wurden in C++ geschrieben. Das könnte der Mod-Community oder denjenigen, die Spiele programmieren wollen, helfen.

Artikel veröffentlicht am ,
Command and Conquers Gewusel kann jetzt im Quelltext nachvollzogen werden.
Command and Conquers Gewusel kann jetzt im Quelltext nachvollzogen werden. (Bild: Petroglyph/Screenshot: Golem.de)

Mit dem Release der Command & Conquer Remastered Edition (Test) hat Electronic Arts auch den Quelltext der Originaltitel von 1995 und 1996 veröffentlicht, auf denen das neue Spiel basiert. Damit hält das Unternehmen ein Versprechen ein, die Klassiker parallel zum Remake quelloffen zu stellen. Die Dateien können auf Github eingesehen und heruntergeladen werden. Der Quelltext steht unter der GNU General Public License v3.0 (GPL 3.0). Die Modding-Community soll den Quelltext laut Entwickler Jim Vessella bereits für einige Projekte genutzt haben. Damit lassen sich wohl auch Assets und Mods für die Remastered Edition erstellen.

Stellenmarkt
  1. über InterSearch Personalberatung GmbH & Co. KG, Raum Köln, Lüdenscheid, Siegen
  2. K&P Computer Service- und Vertriebs GmbH, verschiedene Standorte (Home-Office)

Sowohl Command and Conquer als auch dessen Ableger Alarmstufe Rot wurden in der Programmiersprache C++ erstellt, die zum Beispiel auch Klassen definieren kann. Diese Sprache wurde erst 1998 als ISO/IEC 14882:1998 standardisiert - drei Jahre nach dem Release des Originalspiels. "Der Quellcode wird veröffentlicht mit der Hoffnung, nützlich zu sein", heißt es in den Kommentaren in den verschiedenen Programmteilen und Header-Dateien der Spiele. Da die Remastered-Edition auch Mods unterstützt, dürfte der Quelltext der Originale bereits ein guter Anhaltspunkt sein, um das Verhalten von Einheiten und Spielmechaniken zu analysieren.

2D als Einstieg in die Spieleentwicklung

Ein Einblick in den Quelltext eines 2D-Titels wie Command and Conquer könnte neben Mod-Projekten für alle interessant sein, die in Game-Programming einsteigen oder sich weiterbilden wollen. 2D-Animationen zählen zu den Anfangsdisziplinen für Kreative, da sie normalerweise weniger Fehler hervorrufen und weniger komplex sind. Das gilt für den Quelltext selbst als auch für die verwendeten Assets, die zumeist simple Sprites in verschiedenen Variationen sind.

Command and Conquer verwendet etwa 16 Bewegungsrichtungen für Einheiten, was mit Spiegelung minimal acht verschiedene Grafiken pro Modell erfordert. Einem ähnlichen Prinzip folgen viele Strategiespiele der 90er Jahre, etwa auch Age of Empires (1997) oder Starcraft (1999). Ebenfalls einsteigerfreundlich ist, dass sich die Spielkarten solcher Spiele meist in adressierbare Matrizen mit jeweils zwei Koordinaten aufteilen lassen. Diese werden etwa für die Positionsbestimmung von Gelände und Gebäuden genutzt.

Durch den Quelltext von C&C durchzusehen, dürfte allerdings ein wenig Arbeit erfordern. Zwar sind alle Dateien durchweg sinnvoll kommentiert und formatiert, aber die schiere Masse an Dokumenten ist zunächst ein Hindernis.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. 369,45€ (Bestpreis!)
  2. (reduzierte Überstände, Restposten & Co.)

kaesekuchen 10. Jun 2020 / Themenstart

Danke, das macht es zumindest ein bisschen klarer. Wie gesagt, dass alles, was mit I/O zu...

kaesekuchen 10. Jun 2020 / Themenstart

Selbstverständlich gibt es etliche Fälle, wo der Unterschied sehr wohl relevant ist. Du...

gadthrawn 10. Jun 2020 / Themenstart

Natürlich verliert man Spiele. Einzelne weil die Server nicht mehr gehen (Tabula Rasa...

Michael H. 09. Jun 2020 / Themenstart

Ich würde dazu noch nicht mal 25 Jahre zurückgehen. Ich würde nur mal 15-20 Jahre...

kayozz 09. Jun 2020 / Themenstart

Warum sollte Golem das tun? Schuster bleib bei deinen Leisten. Für sowas ist das Internet...

Kommentieren


Folgen Sie uns
       


Preiswerte Notebooks im Test - Acer vs. Medion vs. Trekstor

Golem.de hat preiswerte Geräte von drei Herstellern getestet. Es treten an: Acer, Medion und Trekstor. Die Bedingung: Der Kaufpreis soll unter 400 Euro liegen.

Preiswerte Notebooks im Test - Acer vs. Medion vs. Trekstor Video aufrufen
Kryptographie: Die europäische Geheimdienst-Allianz Maximator
Kryptographie
Die europäische Geheimdienst-Allianz Maximator

Mit der Maximator-Allianz haben fünf europäische Länder einen Gegenpart zu den angelsächsischen Five Eyes geschaffen.
Ein Bericht von Christiane Schulzki-Haddouti

  1. Security Bundestagshacker kopierten Mails aus Merkels Büro
  2. Trumps Smoking Gun Vodafone und Telefónica haben keine Huawei-Hintertür
  3. Sicherheitsforscher Daten durch Änderung der Bildschirmhelligkeit ausleiten

PC-Hardware: Das kann DDR5-Arbeitsspeicher
PC-Hardware
Das kann DDR5-Arbeitsspeicher

Vierfache Kapazität, doppelte Geschwindigkeit: Ein Überblick zum DDR5-Speicher für Server und Desktop-PCs.
Ein Bericht von Marc Sauter


    Ultima 6 - The False Prophet: Als Britannia Farbe bekannte
    Ultima 6 - The False Prophet
    Als Britannia Farbe bekannte

    Zum 30. Geburtstag von Ultima 6 habe ich den Rollenspielklassiker wieder gespielt - und war überrascht, wie anders ich das Spiel heutzutage wahrnehme.
    Ein Erfahrungsbericht von Andreas Altenheimer

    1. Pathfinder 2 angespielt Abenteuer als wohlwollender Engel oder rasender Dämon
    2. 30 Jahre Champions of Krynn Rückkehr ins Reich der Drachen und Drakonier
    3. Dungeons & Dragons Dark Alliance schickt Dunkelelf Drizzt nach Icewind Dale

      •  /