Aus einem Einzelspielerspiel ein Online Multiplayer Spiel machen

M

Melchior

Gast
Hallo liebe Community,

Es mutet sicher seltsam an, aus einem Einzelspieler Spiel,
was man alleine am PC spielt, ein Multiplayer Online Spiel machen zu wollen,
wo vielleicht 100te von Mitspielern mitspielen. (vermutlich deutlich weniger).
Geht das überhaupt? Eigentlich sind diese Spiele ja so programmiert,
das man sie eben alleine spielt.

Vorgeschichte: Ich bin seid Anfang 1990 Ultima Fan.
Vielleicht kennt das der eine oder andere Ältere hier im Forum.
Eine Spielserie von Richard Garriot von Anfang 1979 bis ca. 2000,
in dem 9 Teile erschienen, 2 Ableger mit Ultima Underworld 1+2,
sowie auf Basis der Ultima 6 Engine 2 weitere Spiele, die mit Ultima aber nicht viel zu
tun haben.
Dazu kommt noch Ultima Online, eines der ersten Online Rollenspiele überhaupt,
von dem einiges auch in modernen Rollenspielen Verwendung findet.

Ein Traum von mir war und ist bis heute ein Ultima Online Spiel gemeinsam mit Freunden zu spielen.

Jetzt sind aber die Teile 1-9 Einzelspieler Spiele, auch wenn man in verschiedenen Teilen auch in einer
Gruppe unterwegs war (NPC Helfer).

Das es doch anscheinend geht, erfuhr ich erst vor wenigen Jahren.
Vor allem, dass es auch umgesetzt wurde.
Durch den Zufall fand ich das Spiel Ultima 4 Online und später auch Ultima 6 Online.
Die haben mit Ultima Online nichts zu tun.
Sie basieren offensichtlich auf die originalen Einzelspieler Spiele.
Nur das man jetzt eben mit Freunden gemeinsam die Welten erforschen könnte.

Könnte...

Ultima 4 Online war von meinem ersten Besuch bis zu meinem letzten Besuch 0 Besucht.
So war das ganze doch irgendwo ein Einzelspieler Spiel.
Bevor ich dort selber nachfragen konnte, verschwand das Projekt auch wieder.
Die Webseite dazu existiert nicht mehr.
Das einzige was sofort ins Auge fiel war die verbesserte Grafik.
Diese fand sich schon im Einzespieler Remake, was Jahre davor von Fans ins Leben gerufen wurde.
Ansonsten sind alle Elemente, so scheint es jedenfalls, 1:1 vom Original.

Das gleiche könnte man fast von Ultima 6 Online behaupten.
Die Grafik sieht etwas schöner aus, die Auflösung ist deutlich erhöht.
Dazu feine Wolkeneffekte.
Auch hier sind die Quests nahe zu identisch. Nur das man hier ohne NPC Begleiter unterwegs ist.
Diese können zwar auch angeheuert werden, kosten aber Geld. Auf jeden Fall ein Unterschied
zum Original. Auch ein Tutorial wurde in der Online Version eingebaut.

Man sieht also schon Unterschiede.
Nun stellt sich die Frage, ob diese Spiele komplett Neu programmiert wurde.
Was ich mir als sehr aufwendig vorstelle.
Oder gibt es da einen anderen Weg vielleicht?

Der Gedanke an sich kam mir beim Spielen von Spielen mittels eines Emulators.
Dabei wird die Fremde Software praktisch mit einer Software in eine Sprache übersetzt,
die der PC versteht.

NES Software ---> Emulator ---> PC ---> Emulator--->NES Software (Als Beispiel)

Das man Quasi wie einen Emulator eine Software zwischen Ultima und dem PC einsetzt.

Ultima Software ---> Online Emulator (nenne ich das mal) ---> PC ---> Online Emulator ---> Ultima Software

In diesem Online Emulator ließen sich noch zusätzliche Dinge einbauen, die im normalen Spiel nicht vorgesehen waren.
Wäre das vielleicht ein Weg?
Vielleicht auch nicht.

Vielleicht weiß jemand Rat, oder hat schon etwas ähnliches versucht zu realisieren.

Mein Ziel wäre es, Ultima 5 als Online Spiel ins Leben zurück zu führen so zu sagen.

Liebe Grüße,

Melchior
 
Ich hab zwar keine Ahnung, wie du dir das nun vorstellst, aber ich sag mal so viel:

Wenn du nicht zufällig den Code von dem Spiel hast und das nötige KnowHow um das ganze um einen Multiplayer-Modus zu erweitern, dann gib besser die Hoffnung auf.
Möglich wäre sowas vielleicht, wenn es die Möglichkeit gibt, Mods zu schreiben, wie bei Skyrim, da einen ganzen Multiplayer hinzu fügen? Wenn ich mich recht erinnere, haben das auch welche bei Skyrim versucht und bei raus gekommen ist nur Mist.


Zwar basiert ein Spiel eigentlich immer auf der selben Engine seiner Vorgänger und die Erweiterungen/Änderungen sind meist nur gering (was die kurze Zeit zwischen z.B. BF3 und BF4 erklärt), auf grafischer Ebene und eine neue Story.
Aber da muss nur etwas bestehendes geändert und geringfügig erweitert werden, doch bei einem Multiplayer muss weit mehr beachtet werden.

Ich gebe zu, ich hab keine Ahnung, wie sowas funktioniert, aber ich weiß, dass die Menge an Daten, die in einem Spiel relevant sind, auch irgendwie gesendet, empfangen und verarbeitet werden müssen.
Möglich ist das und für den Entwickler wahrscheinlich auch mehr oder weniger gut machbar, aber für einen Außen Stehenden utopisch.
 
Danke für Dein Feedback Palladin007.

Was andere Ultima Fans geleistet haben, im Gegensatz zu mir, dass hat schon was für sich.
Diverse Patches hat es noch Jahre später gegeben für diese Ultima Spiele, die viele vorhandenen Fehler korrigierten.
Dazu die Mods, die die Grafik und den Sound eines Spieles verbessert haben.
Mit Zusatzsoftware diese alten Dos Spiele Windows Reif gemacht, ganz ohne Dos Box und wieder mit reichlich
Zusatzsaftfunktionen versehen. Da weder EA, aber auch Origin ganz sicher nicht, Quellcodes veröffentlicht haben,
müssen die ja ganz anders vorgegangen sein.

Aber mit Sicherheit kann man sagen, dass es sich hierbei nicht nur um Ultima Fans handelt,
sondern auch um Voll Profis, was Programmieren angeht.
Das bin ich ganz sicher nicht. Maximal ein Amateur mit Vorkenntnissen.

Ein weiteres Problem stellt natürlich Ultima selber da.
Wer es mal gespielt hat damals, erinnert sich sicher gerne zurück.
Aber bis auf wenige Ausnahmen, ist die Ultima Szene ziemlich am Ende.
Viele Projekte werden auch nicht zu Ende geführt.
Und selbst erfolgreiche Projekte finden nur eine Handvoll Freunde.
Ultima 6 Online sieht eigentlich richtig gut aus. Und es funktioniert sogar sehr gut.
Und trotzdem war ich gestern über den gesamten Zeitraum komplett alleine in dieser Welt.
Und das nicht zum ersten mal. Vor einigen Monaten waren immerhin noch 2-3 Leute mit dabei.
Über Ultima 4 Online habe ich ja schon geschrieben.
Mein Ultima 5 Online wäre graphisch sogar noch schlichter wie Ultima 6 Online
und kein bisschen besser als Ultima 4 Online.

Zu schade. Ich komme mit meiner Idee wohl auch zu Spät.
Es soll eine Art Dragon Engine existiert haben.
Was die jetzt genau machen sollte, weiß ich nicht.
Die Beschreibung lautete in etwa so. "Mit der Dragon Engine soll es möglich werden, Klassische Ultima Spiele (Ultima 1-6 glaube ich)
zu Multiplayer Spielen zu machen."
Dieses Ultima 4 Online soll quasi ein Demo dazu gewesen sein.
Diese Dragon Engine scheint mit dem Ende der Hauptseite verschwunden zu sein.

Selbst wenn es mir gelingen würde Ultima 5 Multiplayer und Online tauglich Fit zu trimmen,
würde das die wenigen Leute, die sich dort vielleicht verirren, kaum langfristig binden lassen.
Es wäre ja erst einmal nur ein Ultima 5 Einzelspielerspiel, mit genau den Elementen und Quests wie das Hauptspiel.
Hat man dieses Hauptspiel gelöst, hat man das Spiel quasi gewonnen.
Es müssten dann auf jeden Fall neue Quests her, neue Herausforderungen.

Die Projekte, die von Ultima inspiriert sind, sind bisher noch die erfolgreichsten.
Aber das sind dann quasi Neuschöpfungen. Die nicht nur in anderen Welten statt finden.
Sondern auch komplett selber Programmiert wurden, mit viel mehr Skills, einem ganz anderen Level System usw...

Reicht wohl aus um die Idee zu begraben, oder vielleicht doch nicht?

Nachtrag: Auf EA brauche ich wohl auch nicht zu hoffen, dass da noch etwas gutes in Sachen Ultima kommt.
Habe jetzt gerade einen Test zu Ultima Forever gelesen, was quasi ein Ultima 4 Remake sein soll als Onlinespiel.
Dem Test zufolge soll das Spiel ganz ganz übel sein.
30% für ein EA Produkt, wo man doch sonst gerne mal Bugs und unfertige Dinge aus der Wertung lässt,
lässt wirklich schlimmes erahnen.
Die Befürchtungen der Ultima Fans scheint sich zu bewahrheiten.
 
Zuletzt bearbeitet:
Hallo und guten Morgen Threepwood,
dass ist eine gute und berechtigte Frage, die ich gerne beantworte.
Ich habe Ultima Online selber und auch eine ganze Reihe von sogenannten Freeshards ausprobiert.
Die Freeshards haben mit der ursprünglichen Welt nichts mehr zu tun. Es sind eigene Spiele
quasi mit Ultima Online Grafik. Ob nun 2D oder 3D.
Bliebe nur Ultima Online direkt von EA.
Ich habe mir wirklich Mühe gegeben, aber ich finde da nicht mehr so richtig das Ultima vor.
Das Ultima, was ich lieben und schätzen gelernt habe.
Das ursprüngliche Ultima Online von 1997 bis quasi 2001 dürfte noch sehr an Ultima dran gewesen sein.
Danach hat es sich davon entfernt.
Man findet auch Heutzutage noch einige der vielen Petitionen, die sich eine Rückkehr zum alten Ultima Online gewünscht hätten.

Vielleicht ist es besser zu erklären, in dem ich erkläre, warum ich Teil 5 favorisiere.
Teil 5 ist der letzte Teil, bevor Ultima sich in Teil 6 ganz neu präsentiert.
Teil 5 spielt sich auf einer Quasi Weltkarte, auf der man sich fortbewegt hat.
Kam es zu Kämpfen, schaltete das Spiel auf eine kleine Kampfkarte um.
Dort ging es dann Rundeweise den Gegnern an den Kragen.
Diese Rundekämpfe bieten eine Taktik, die in späteren Ultima Teilen fehlt.
Das vermisse ich ein wenig.
Teil 7 spielt in einer Echtzeitwelt. Kommt es da zu kämpfen, klickt man lediglich die Gegner an
und die Kämpfe werden dann automatisch ausgefochten, was nicht selten in einem Fiasko endete.
Ich habe immer einen Nahkämpfer gespielt, meine Mitstreiter sollten mir Fernkampfangriffen
die Gegner dazu schwächen. Das hat oft nicht wirklich geklappt.
Lag aber auch sicher an der begrenzten KI.

Meine Idee wäre es, sobald ein Held mit einer Monstergruppe zusammen trifft,
schaltet das ganze auf diesen Einzelkampf um, der Rundenweise dann ausgetragen wird.
(hier müsste man dann ein Zeitlimit noch einbauen)
Auf der Karte selber erscheint dann eine Art Kampfsymbol.
An diesem Ort wird gerade gekämpft.
Jetzt könnten andere Helden, die in der Nähe sind, sich diesem Kampf anschließen.
 
Zuletzt bearbeitet:
Vielleicht habe ich jetzt etwas entdeckt, was mir helfen könnte.
Nichts, was mir von Heute auf Morgen ein Ultima 5 Online Spiel ermöglicht.
Das war nie meine Vorstellung.
Das ganze wird mit Sicherheit Jahre dauern (viele Jahre).
Und auch nur dann, wenn ich mich regelmäßig damit auseinander setze.
Das ganze nennt sich Nazghul.
Nazghul ist nicht Ultima, es gilt aber nicht ganz umsonst als Spin Off.
Es orientiert sich sehr stark an Ultima 5.
Und es könnte mir deswegen helfen, weil es dafür einen Source Code gibt.
Ich kann mir diese Codes in aller Ruhe anschauen und lernen.

Die Dragon Engine habe ich mittlerweile auch entdeckt.
Das man damit ein Online Spiel erstellen könnte, da habe ich meine Zweifel.
Aber ein Weltenbastler scheint es dennoch zu sein.
Ein weiterer Punkt, der ja nicht unwichtig ist.
Eine Welt zu erstellen, die aus Dörfern, Städten und Dungeons besteht.
Die mit Händlern, Auftraggebern, Bevölkerung, aber auch Monstern bewohnt wird.
Dialoge erstellen, die es ermöglichen Waren kaufen und verkaufen zu können.
Dialoge und Scripts erstellen, für einfache und komplexere Aufgaben.

Bevor ich nicht in der Lage bin, mit dem was ich jetzt habe, vernünftig umzugehen,
brauche ich auch nicht mich mit der Online Frage zu beschäftigen.
Ich Danke Euch für das Feedback.
 
Oben