Ohne Quellcode hat er in fünf Jahren Command & Conquer: Red Alert 2 neu programmiert.
Freunde, ich möchte eine unglaubliche Geschichte erzählen.
Es gibt ein Spiel, das noch heute, mehr als zwanzig Jahre nach seiner Veröffentlichung, von vielen Leuten wie eine Droge gespielt wird.
Es ist Command & Conquer: Red Alert 2.
Vertrauen Sie mir. Es stimmt wirklich.
Mehrere Kollegen in unserer Redaktion verbringen jeden Mittag damit, Videos zu Red Alert anzusehen, anstatt sich auf junge Frauen zu konzentrieren oder auf unserer Webseite zu surfen. Am Wochenende treten sie sogar auf Online-Plattformen gegeneinander an.
Auch auf anderen Medienplattformen gibt es viele Content-Creator, die Videos zu Red Alert produzieren und Tausende oder sogar Millionen von Abonnenten haben.
Wenn Sie das lesen, werden vielleicht Ihre Erinnerungen geweckt, und Sie können sich bereits hunderte von Prisma-Panzern vorstellen, die bereit sind, in den Kampf zu ziehen.
Aber hier ist das Problem: Wenn Sie plötzlich Lust auf ein Spiel Red Alert haben und Ihre Kindheit zurückerleben möchten -
Entschuldigung, aber Sie werden wahrscheinlich entmutigt werden.
Die Installationspakete von Red Alert, die Sie online finden, funktionieren zwar, aber es treten häufig Probleme auf. Sie müssen die Kompatibilitätseinstellungen anpassen und eine Reihe von Fehlermeldungen beheben, bevor Sie endlich in das Spiel gelangen können.
Vielleicht fragen Sie sich, ob es eine Version gibt, die auch für Computeranfänger geeignet ist?
Ja, es gibt eine solche Version.
Einige Red Alert-Spieler werden Ihnen sagen, dass Sie sich zunächst auf einer Online-Plattform registrieren müssen, einen Account erstellen und eine Bestätigungscode eingeben müssen, bevor Sie in die Lobby gehen und ein Spiel erstellen oder beitreten können.
Es ist immer noch etwas umständlich. Gibt es eine offizielle Version?
Ja, es gibt auch eine offizielle Version.
Aber selbst wenn Sie Red Alert 2 von EA auf Steam kaufen, ist es wahrscheinlich, dass Sie Geld verschwenden und sich frustrieren lassen werden. Es gibt viele Probleme wie schwarze Bildschirme, Lags und Fehlermeldungen. Viele Leute sagen, dass die Erfahrung sogar schlechter ist als bei einer illegalen Kopie.
All dies gilt nur für Windows-Benutzer.
Was ist mit Mac-Benutzern? Ich würde Ihnen empfehlen, es gleich aufzugeben.
Deshalb möchte ich fragen:
Gibt es auf dieser Welt eine einfache und unkomplizierte Methode, damit wir normale Spieler, wenn wir unsere Kindheit zurückerleben möchten, sofort ein Spiel Red Alert spielen können?
Keine Kompatibilitätsprobleme, keine Fehlermeldungen, keine Online-Plattformen, keine Systemanforderungen. Am besten müssen wir auch keine Ressourcen suchen oder Installationspakete herunterladen.
Gibt es so etwas? Gibt es wirklich?
Tatsächlich gibt es so etwas.
01
Neulich habe ich während meiner Pause eine Webversion von Red Alert namens Chrono Divide gefunden.
Beachten Sie, dass der wichtigste Punkt ist: Es ist eine Webversion und kostenlos.
Egal, ob Sie einen PC, einen Mac, ein Mobiltelefon, ein Tablet oder sogar ein Kindersmartphone nutzen -
Solange Sie einen Browser haben, können Sie einfach darauf klicken und spielen.
Anfangs hatte ich nicht viel Hoffnung. Nach all den Jahren dachte ich, dass es wahrscheinlich nur eine einfache Version ist, die man einfach ausprobieren kann.
Aber als ich es öffnete...
Wow!
Es gibt Einzelspieler- und Mehrspielermodi, ein Ranking-System und sogar die Möglichkeit, Mods zu nutzen.
Die Kosten für das Spielen sind fast null. Wenn Sie auf der Webseite auf "Download" klicken, wird das Spielpaket automatisch heruntergeladen und entpackt.
Nach 10 Sekunden können Sie das Spiel starten.
Ich fühlte mich plötzlich wie in meinen Sommerferien als Kind.
Warten Sie noch einen Moment und probieren Sie es aus.
Alle Einheiten, die Sie aus Ihrer Kindheit kennen, wie Prisma-Panzer, Spinnenroboter, V3-Raketen und Kirov-Luftschiffe, sind wieder da.
Sogar höhere Steuerungsebenen wie das Drücken von Ctrl für die Zwangsattacke oder das Reparieren von Gebäuden durch Ingenieure werden unterstützt.
Das Einzige, was mir an der Webversion fehlt, ist die Möglichkeit, Patrouillen zu planen und die Partikeleffekte sind nicht so realistisch wie in der Originalversion.
Aber denken Sie daran, dass es sich um eine Webversion handelt!
02
Es wird noch interessanter.
Ich dachte zunächst, dass es sich um eine Portierung oder Emulation des Originals handelt. Aber als ich den Autor Alexandru Ciucă, einen rumänischen Programmierer mit 15 Jahren Erfahrung, kontaktierte, hat er mir gesagt:
Oh, ich habe Red Alert in TypeScript (JavaScript) neu geschrieben.
Was? Neu geschrieben?
Meine Freunde, Sie müssen verstehen:
Die Originalquelle von Red Alert 2 wurde von der Firma verloren.
Deshalb musste Alexandru die gesamte Spielmechanik durch Black-Box-Engineering rekonstruieren.
Schwer vorstellbar?
Stellen Sie sich vor, Sie möchten ein Gericht nachmachen, aber Sie haben kein Rezept. Sie können nur Videos von anderen Leuten ansehen, die das Gericht essen, und versuchen, anhand ihrer Essweise und des Kauens, die Textur und den Geschmack der Zutaten zu erraten.
Genau so hat Alexandru Red Alert nachgebaut.
Außer den offiziellen Grafiken und der rule.ini-Konfigurationsdatei (die die Angriffsstärke, Lebenspunkte und Kosten jeder Einheit enthält), die direkt verwendet werden können -
Der gesamte Kern des Spielmechanismus wurde von Alexandru durch das Aufnehmen von Videos, das Abspielen im Zeitlupe, das Analysieren von Einzelbildern, das Ändern der rules.ini-Datei und das wiederholte Testen und Fehlermachen rekonstruiert.
Wie sieht die Animation aus, wenn ein Raketenflieger startet? Wie kann man den auf- und abwärtigen Flugzustand im Flug nachahmen? Wie fliegen die Trümmer, wenn ein Gebäude zerstört wird?
All dies musste wiederholt überdacht und simuliert werden.
Wie groß dieser Arbeitsaufwand tatsächlich war, weiß niemand.
Aber wenn man sich die Update-Log des offiziellen Websiten ansieht, die seit 5 Jahren langsam aber stetig wächst, hat man eine ungefähre Vorstellung davon.
Aber jetzt kommt das Interessante:
Ich habe in den Logs einige Versionen gefunden, in denen Bugs aus der Originalversion von Red Alert 2 behoben wurden.
Beispielsweise wurde in Version 0.64 der Schaden von Flak-Infanterie gegen Flak-Kanonen korrigiert (ein Bug in der Originalversion von Red Alert 2).
In Version 0.18 wurde verhindert, dass Baumaschinen gleichzeitig verpackt/verschoben und verkauft werden können (ein Bug in Red Alert 2 und Yuri's Revenge), und es wurde verhindert, dass kostenlos Ingenieure generiert werden können.
Hm, stimmt das? Eigentlich hat Alexandru den gesamten Code neu geschrieben. Warum gibt es dann immer noch Bugs aus der Originalversion?
Alexandru hat mir eine überraschende Antwort gegeben. Ich werde es kurz zusammenfassen: Es gibt drei Arten von Bugs in der Webversion von Red Alert.