Wie funktioniert der 3D-Emulator von 8-Bit-NES-Spielen?
Bereits im März entdeckte einer der Kotaku-Ressourcenbeobachter eine browserbasierte Beta-Version des NES-Emulators . Dieser Emulator kann "flache" 8-Bit-Spiele in dreidimensionale Spiele verwandeln. Dieser Emulator wurde Berichten zufolge in JavaScript geschrieben. Es funktioniert im Firefox-Browser. Das Programm kann vertikalen Schatten und horizontale Flächen hinzufügen. Der "dreidimensionale" Emulator arbeitet mit Spielbildern (ROM) - genau wie normale Emulatoren.Jetzt wurde die endgültige Version des Programms als Anwendung für Windows veröffentlicht. Die Entwickler haben gepostetkostenlose und kostenpflichtige (4,99 $) Version der Anwendung. Wahrscheinlich zählen die Entwickler der Software auf Fans der klassischen NES-Spiele, die bereit sind, sich von 30 US-Dollar zu trennen, um neue Sensationen zu erhalten, wenn sie die bekannten Duck Tales, Super Mario Bros., spielen. oder Mega Man. Vor einigen Tagen haben die Entwickler des Emulators das Funktionsprinzip klargestellt und gezeigt, wie es möglich ist, eine Reihe von Spielelementen zu konfigurieren, wenn der Emulatoralgorithmus kein Spiel alleine bewältigt.
Die Hauptkomponente des neuen Emulators ist ein Algorithmus, der automatisch die Form der grafischen Elemente heruntergeladener Spiele bestimmt. Das Programm versucht, einzelne Sprites von Spielfiguren und Hintergrundlandschaften in grundlegende 3D-Objekte (hauptsächlich Würfel und Zylinder) zu gruppieren. Darüber hinaus analysiert der Algorithmus, wie dreidimensionale Elemente auf dem Bildschirm angezeigt werden sollen, wobei die Tiefe und Größe jedes Objekts sowie das Gesamtlayout der Elemente auf dem Bildschirm berücksichtigt werden.Für viele ältere Spiele, einschließlich Super Mario Bros. und Tetris, dieser Prozess ist nahezu perfekt, es sind keine zusätzlichen Einstellungen erforderlich. Jeder Frame mit dem Spiel kann gedreht oder vergrößert / verkleinert werden. In Tetris sieht es besonders interessant aus. Bei einigen Spielfiguren oder Hintergrundobjekten in diesen beiden Spielen treten Vorfälle auf, wenn ihre Umrisse verschwimmen oder sich in etwas schlecht Erkennbares verwandeln. Dies kommt aber selten vor.Wenn sich das Spiel nicht für den Algorithmus eignet, ist hier bereits eine zusätzliche Konfiguration erforderlich. Die Entwickler des Emulators haben eine solche Gelegenheit geboten. Richtig, Sie müssen jeden Bildschirm des Spiels konfigurieren. Sie müssen irgendwo auf dem Bildschirm mit der Maus klicken und die 3D-Eigenschaften von Objekten einrichten. Sie können Objekte vom Vordergrund nach hinten übertragen, ihre Größe und Skalierung ändern, die Funktionsweise des Algorithmus selbst ändern (z. B. die Notwendigkeit angeben, ein 2D-Objekt in Gruppen von Volumenzylindern und nicht in Würfel zu übersetzen).Der Vorteil des Emulators besteht darin, dass die Anpassung eines Elements zu jedem Zeitpunkt im Spiel automatisch zum Ersetzen seines Erscheinungsbilds führt. Das heißt, wenn Sie die Umrisse desselben Mario geändert haben, wird er in der aktuellen Form auf allen anderen Ebenen ausgeführt. Einstellungen können in einer Datei gespeichert werden. Diese Datei kann dann verwendet werden, wenn Sie das nächste Mal dasselbe Bild des Spiels herunterladen oder für andere Spieler ins Internet stellen.Der Nachteil sind erhebliche Zeit- und Arbeitskosten - die Arbeit mit Grafiken dauert jedoch nicht wenige Minuten. Das Ändern jedes nachfolgenden Frames ist ein zweifelhaftes Vergnügen, wenn Sie kein Perfektionist sind, der sich der Routinearbeit verschrieben hat. In einigen Spielen können Sie jedoch nicht auf zusätzliche Einstellungen verzichten. Dies gilt sowohl für Super C als auch für Chip and Dale's Rescue Rangers, Castlevania und mehrere andere Spiele. Ohne zusätzliche Einstellungen können Sie diese Spielzeuge nicht spielen.Fast alle NES-Spiele können für das Spielen mit dem Emulator konfiguriert werden, mit Ausnahme derjenigen, die bereits umfangreich waren (dh Pseudo-3D). Dies ist Super Dodge Ball und Teenage Mutant Ninja Turtles 2: Das Arcade-Spiel. Sie können sie nicht für die normale Wiedergabe in einem 3D-Emulator konfigurieren. Unabhängig davon, welche Einstellungen angewendet werden, sehen die Zeichen sehr seltsam aus und werden oft Teil des Hintergrunds. Ähnliche Probleme treten auf, wenn versucht wird, Spiele mit isometrischen Pegeln wie RC Pro-Am zu laden. Es wird auch unmöglich sein, sie zu spielen.Eine große Anzahl zweidimensionaler Spiele ist jedoch immer noch mit dem Emulator kompatibel. Und wenn Sie bedenken, dass es viele NES-Spiele gibt, kann ein Spieler viele Stunden eines angenehmen Spiels im alten Spiel erhalten, das entlang und quer durch die Spielzeuge studiert wird. Ich würde auch gerne hoffen, entweder den Preis des Emulators zu senken oder ihn in ein kostenloses Modell zu übersetzen. Der Emulator kann problemlos mit ziemlich alten PCs und Laptops arbeiten.Die Möglichkeiten- Alte zweidimensionale Spiele in voluminöse verwandeln;
- Erkundung der Möglichkeiten der 3D-Technologie;
- Spiel mit jeder Auflösung, die einen PC oder Laptop unterstützt, im Vollbild- oder Fenstermodus;
- Mono- oder Stereoton;
- Ändern der Grafikeinstellungen von Spielen;
- Möglichkeit zum Speichern von Einstellungen;
- Die Möglichkeit, gespeicherte Einstellungen für die gesamte Community freizugeben.
Systemanforderungen- Prozessor: Core M;
- Auflösung: FullHD.
Source: https://habr.com/ru/post/de395439/
All Articles