2 Punkte von GN⁺ 2025-12-21 | 1 Kommentare | Auf WhatsApp teilen
  • Die Open-Source-Engine reVC des Klassiker-Spiels GTA: Vice City wurde in einer Form umgesetzt, die direkt im Browser läuft
  • Die von DOS.Zone bereitgestellte Demo basiert auf WebAssembly und gestaltet Low-Level-Systeme wie Rendering, Eingabe, Audio und Dateizugriff für die Browser-Umgebung neu
  • Diese Umsetzung ist eine unabhängige, nichtkommerzielle technische Demonstration und steht in keinerlei Verbindung zu den ursprünglichen Entwicklern oder Rechteinhabern
  • Die Demo enthält keine Original-Spielassets; um die Vollversion auszuführen, müssen Nutzer Ressourcen bereitstellen, die sie rechtmäßig besitzen
  • Sie ist als technisches Beispiel dafür bedeutsam, dass sich komplexe Game-Engines in modernen Web-Umgebungen betreiben lassen

Browserbasierte Implementierung der reVC-Engine

  • Die Open-Source-reVC-Engine wurde vollständig überarbeitet, damit sie direkt im Browser läuft
    • Low-Level-Systeme wie Rendering, Eingabeverarbeitung, Audio und Dateizugriff wurden für WebAssembly und moderne Browser-APIs optimiert
    • Sie bietet stabile Leistung auch ohne native Installation
  • Die von DOS.Zone bereitgestellte Demo ist so aufgebaut, dass sich die Funktionsweise dieser Technik nachvollziehen lässt
    • Nutzer können allein im Browser die Arbeitsweise der Vice-City-Engine prüfen

Nichtkommerzielle technische Demo und Copyright-Hinweis

  • Das Projekt ist eine gemeinnützige, nichtkommerzielle technische Demonstration und steht in keiner Verbindung zu den ursprünglichen Entwicklern, Publishern oder Rechteinhabern
  • Alle Marken und Spielnamen sind Eigentum ihrer jeweiligen Inhaber und werden ausschließlich zu Informations- und Erläuterungszwecken verwendet
  • Die Demo enthält keine Original-Spielassets; um die Vollversion auszuführen, müssen Nutzer Ressourcen bereitstellen, die sie rechtmäßig besitzen
    • Über von Nutzern bereitgestellte Assets wird per SHA-256-Checksum-Prüfung der Besitz verifiziert

1 Kommentare

 
GN⁺ 2025-12-21
Hacker-News-Kommentare
  • Ich erinnere mich noch lebhaft daran, wie mein PC beim Ausführen von Vice City vor 20 Jahren ins Stocken geriet
    Umso erstaunlicher ist es, dass man es jetzt im Browser mit 120 fps spielen kann
    Großen Respekt an re3/miami, auf dem dieses Projekt basiert
    Ich finde, Spiele, die mehr als 10 Jahre alt sind und nicht mehr weiterentwickelt werden, sollten Open Source werden, damit die Community sie am Leben erhalten kann

    • GTA V ist zwar schon 12 Jahre alt, verkauft sich aber immer noch jedes Jahr rund 20 Millionen Mal
      Dank des Online-Modus kann man es weiterhin als aktiv in Entwicklung betrachten
      Auch Vice City hatte in den letzten Jahren noch eine Mobile-Version bekommen, die man sogar auf Netflix spielen kann, also ein ähnlicher Fall
      Trotzdem wäre es wirklich großartig, wenn solche Open-Source-Veröffentlichungen zum Standard würden
    • 2003 ist schon 22 Jahre her
      Die Handlung des Spiels spielt 16 Jahre davor
      So wie die Leute damals die 80er vermissten, verspüre ich inzwischen selbst Nostalgie für Vice City
  • Ich habe es ausprobiert, und es funktioniert wirklich erstaunlich gut
    Ich wollte nur 5 Minuten spielen und war am Ende fast 30 Minuten völlig vertieft
    Das hat mir wieder gezeigt, dass spaßiges Gameplay viel wichtiger ist als realistische Grafik

    • Ursprünglich war Vice City als Erweiterung zu GTA III geplant, und die Entwicklungszeit betrug angeblich nur 18 Monate
      Kaum zu glauben, dass in so kurzer Zeit so ein Qualitätsniveau erreicht wurde
    • Auch ohne Nostalgie zählt am Ende eben doch vor allem die Spielmechanik
      Deshalb kann man auch heute noch SNES-Spiele genießen
  • Dadurch kam mir der Gedanke, dass vielleicht auch ein Spiel aus meiner Kindheit im Browser laufen könnte
    Ich habe nachgesehen und tatsächlich GTA 2 gefunden

    • Das erste PC-Spiel, das ich je von meinem eigenen Geld gekauft habe, war GTA 1
      Leider wird die Radiomusik nicht abgespielt
    • Ich habe GTA2 wirklich sehr viel gespielt
      Ich erinnere mich noch daran, wie ich Texturen gemoddet habe, um mein Lieblingsauto einzubauen
      „Respect is everything“ passt einfach perfekt dazu
    • Es gibt auch noch den anderen klassischen Meilenstein Carmageddon
      Als Kind habe ich meinem Bruder heimlich beim Spielen zugeschaut, und er hat die CD immer versteckt
    • wsdfqfcf — dieses Meme kennt jeder, der Bescheid weiß
  • Das ist eines der beeindruckendsten Projekte, die ich je auf HN gesehen habe
    Ich frage mich, wie das gebaut wurde und welche Engine dafür verwendet wurde
    Das Gefühl des Originals ist komplett erhalten, und auf dos.zone gibt es auch Browser-Versionen von Spielen wie Half-Life
    Ich frage mich außerdem, ob das legal ist

    • Vermutlich wurde eine Reverse-Engineering-Version namens reVC mit Emscripten ins Web portiert
      Dabei wird OpenGL-Code sauber in WebGL umgewandelt
      Ich selbst habe Tomb Raider schon einmal auf die gleiche Weise für das Web gebaut, basierend auf dem TR1X-Projekt
    • Vielleicht wird es in Russland gehostet und rechtliche Probleme werden einfach ignoriert
    • Beim Starten des Spiels wird offenbar nur eine Demo geladen, und für das vollständige Spiel muss man eigene Spieldateien bereitstellen
    • Ganz legal ist so etwas rechtlich gesehen eigentlich nicht
      Aber solche Dinge gibt es nun einmal, und am Ende ist es nur eine Frage der Prioritäten bei der Rechtsdurchsetzung
    • Mehr dazu steht in diesem Thread
      Es gibt ähnliche Reverse-Engineering-Projekte auch für Mario 64, Diablo, Sonic und andere
      Reverse Engineering an sich ist legal, wenn man sich an die Regeln hält, aber Spielassets auf öffentliche Server hochzuladen und spielbar zu machen, kann illegal sein
  • Es gab mal ein GTA, in dem man in den kalifornischen Bergen mit einem Dirtbike herumfuhr und mit Schmugglern zu tun hatte, und genau dieses Spiel ist mir stark im Gedächtnis geblieben

    • „ALL YOU HAD TO DO WAS FOLLOW THE DAMN TRAIN, CJ!“ — genau dieses Meme kam mir sofort in den Sinn
    • Das war natürlich San Andreas
  • Wirklich unglaublich
    Ich muss an Sommerferien aus meiner Kindheit denken, in denen ich in Vice City eine MP3-Playlist laufen ließ und einfach ziellos herumfuhr
    Vor allem die Mission, in der man in einem verlassenen Gebäude einen RC-Hubschrauber steuert, ist mir noch ganz präsent
    Jetzt habe ich richtig Lust, das noch einmal zu spielen
    Danke an die Leute, die das möglich gemacht haben — mein Wochenende ist damit verplant

  • Ich habe früher auch einmal versucht, Tomb Raider ins Web zu portieren
    Unter diesem Link habe ich mit einer von Fans erstellten Level-Version Urheberrechtsprobleme vermieden

  • Falls man die originale ausführbare Datei nicht hat
    localStorage.setItem('vcsky.haveOriginalGame', "true")
    soll man das einfach setzen
    Ich habe nur bis zur dritten Mission geprüft

    • Scheint nicht zu funktionieren
  • Für mich fühlt sich sogar 3D-GTA immer noch neu an, so schnell ist die Zeit vergangen

  • Noch erstaunlicher ist, dass es weniger RAM verbraucht als MSN.com