A2 Racer II (1998) Linux/Webassembly Port

Pagina: 1
Acties:

  • berobloom
  • Registratie: December 2023
  • Laatst online: 24-10 00:24
Snel spelen? a2racer2-web.nl (Gebruik een ISO/bin file bijv. https://archive.org/details/Redump.org14618)

Wie kent hem nog? A2 Racer II van Davilex, uit 1998: racen over de A2, langs flitspalen en door de tunnel, met de politie achter je aan als je te hard rijdt.

Afbeeldingslocatie: https://raw.githubusercontent.com/berobloom/a2racer2-re/main/docs/media/police.gif

De afgelopen tijd heb ik de game gedecompileerd met behulp van Claude Code (Opus 5.5). De nieuwe varianten van LLM's zijn zo goed, dat het mogelijk is software/games makkelijk te hercompileren.

Het spel zelf zit in spel.dat, een hernoemde .exe. Daarin heb ik uitgezocht hoe het werkt: de bestandsformaten, de rijfysica, de AI van de tegenstanders en de politie, het verkeer, de HUD en het menu. Alles wat ik vond staat in notities met het adres in de code waar het vandaan komt en hoe zeker het is. Waar ik iets niet zeker weet, staat dat er ook bij.

Op basis daarvan is het spel opnieuw geschreven in C (SDL2 en OpenGL). Het leest de originele speldata, dus je hebt je eigen exemplaar nodig. Er zit niets van het origineel in de repository.

Afbeeldingslocatie: https://raw.githubusercontent.com/berobloom/a2racer2-re/main/docs/media/amsterdam.jpg

Wat werkt:
  • het hele spel, van het introfilmpje via het menu en de races tot het einde
  • alle etappes, met verkeer, tegenstanders, politie en flitspalen
  • de rijfysica, overgenomen uit de originele code en per functie vergeleken met het origineel
  • een versie voor de browser via WebAssembly: je kiest één keer je A2 Racer II-map en de bestanden blijven in je browser staan
Afbeeldingslocatie: https://raw.githubusercontent.com/berobloom/a2racer2-re/main/docs/media/plane.jpg

Zelf proberen? Je hebt de speldata nodig: de map van de geïnstalleerde game, of de map data van de cd. Op Linux:
code:
1
2
3
git clone https://github.com/berobloom/a2racer2-re
cd a2racer2-re
port/play.sh /pad/naar/de/speldata
Repository: github.com/berobloom/a2racer2-re

Ik ben benieuwd of er hier nog mensen zijn die het origineel hebben gespeeld en verschillen zien. Klopt het rijgevoel? Rijdt de politie zoals je het je herinnert? Bugs en opmerkingen zijn welkom, hier of als issue op GitHub.

Het project is gemaakt met hulp van Claude Opus 5.5 (AI).

Cheers :)F

[ Voor 7% gewijzigd door berobloom op 24-10-2026 00:14 ]


  • ggj87
  • Registratie: Juli 2016
  • Laatst online: 24-10 21:20
Gaaf! Ik vind het mooi dat het tegenwoordig mogelijk is de- en recomps te maken. Dan kunnen spellen tenminste gespeeld blijven worden :*)

Kan het ook zonder browser op W10/W11 draaien? Daar heb ik met oude A2 Racer spellen altijd moeite mee gehad. Vroeger kregen we zelfs A2 Racer 1 nooit fatsoenlijk draaiende op Win 98 e.d. Heb het vroeger ooit 1x bij iemand gespeeld waar het wel fatsoenlijk draaide. A2 Racer 2 en 3 draaide toen wel op 98 en XP volgens mij.

  • yoda-hoj
  • Registratie: Oktober 2026
  • Laatst online: 16:18
Dit is geweldig! Wat hebben wij veel A2 Racer 2 gespeeld toen het uit kwam. De INI files aanpassen zodat de politie minder kon doen.

Een heel leuk initiatief van je om dit te doen, ik ga het dit weekend testen en zal a.s. maandag of dinsdag wat feedback aan geven.

Alvast een fijn weekend!

Met vriendelijke groet.


  • berobloom
  • Registratie: December 2023
  • Laatst online: 24-10 00:24
ggj87 schreef op vrijdag 23 oktober 2026 @ 12:25:
Gaaf! Ik vind het mooi dat het tegenwoordig mogelijk is de- en recomps te maken. Dan kunnen spellen tenminste gespeeld blijven worden :*)

Kan het ook zonder browser op W10/W11 draaien? Daar heb ik met oude A2 Racer spellen altijd moeite mee gehad. Vroeger kregen we zelfs A2 Racer 1 nooit fatsoenlijk draaiende op Win 98 e.d. Heb het vroeger ooit 1x bij iemand gespeeld waar het wel fatsoenlijk draaide. A2 Racer 2 en 3 draaide toen wel op 98 en XP volgens mij.
Kijk maar eens op https://www.reddit.com/r/Davilex/ Volgens mij heeft iemand daar een Windows port gemaakt. Ik zal eens kijken of er zelf een Win 10/11 port van kan maken.

  • berobloom
  • Registratie: December 2023
  • Laatst online: 24-10 00:24
yoda-hoj schreef op vrijdag 23 oktober 2026 @ 12:45:
Dit is geweldig! Wat hebben wij veel A2 Racer 2 gespeeld toen het uit kwam. De INI files aanpassen zodat de politie minder kon doen.

Een heel leuk initiatief van je om dit te doen, ik ga het dit weekend testen en zal a.s. maandag of dinsdag wat feedback aan geven.

Alvast een fijn weekend!
Thanks. Laat mij weten of er wat rare quirks of bugs zijn in de game. Ik heb zoveel mogelijk geprobeerd ze eruit te werken.

  • Vanquish_
  • Registratie: September 2012
  • Laatst online: 23:28
Heel gaaf dit (en een leuke analoge tijd). Hoe heb je dit voor elkaar gekregen? Oude schijf rippen/uitlezen en dan met AI reverse engineering? Ben geen IT expert helaas.

Voor mijn beeldvorming (en die van jou, nu zie je meteen hoe onhandig ik ben - haha): wat is het verschil tussen jouw versie en die online staat (bijvoorbeeld via de Reddit-link die je hierboven hebt gedeeld)?

  • Redneckerz
  • Registratie: Maart 2010
  • Laatst online: 23:14

Redneckerz

A place to be.

Is de OP ook bekend met de code (Als in: Het snapt wat er wordt gezegd) of is dit in Claude gegooid met een nifty prompt?

Admin @ DoomWiki - Voor al je weetjes over Doom.


  • Aftansert
  • Registratie: Maart 2014
  • Laatst online: 00:18
Ik heb het net geprobeerd, maar er zitten allerlei bugs in, gelijk al in de eerste race. Controls zijn niet responsief, er zit een behoorlijke stutter in die niet performance gerelateerd lijkt, en een hoop andere bugs. Wat mij betreft valt dit onder: goed bedoeld, maar ongeteste slop.

  • Aftansert
  • Registratie: Maart 2014
  • Laatst online: 00:18
Ik heb net deze PSX versie geprobeerd, een originele versie maar dan in de browser. Dat is echt een wereld van verschil: je auto lijkt echt op de weg te staan, je kan daadwerkelijk tegen mederacers aanbotsen (als je dat met a2racer2-web.nl doet dan stotteren de auto's wat tegen elkaar aan), je kan gewoon op de middenberm rijden (edit: dat kan in A2 Racer II blijkbaar echt niet), je kan paaltjes omver rijden die dan wegvliegen.

Ik vindt het eigenlijk best wel onbeschoft / onethisch dat je dit een port noemt en de originele naam gebruikt, terwijl het zo slecht werkt en bijna ongetest lijkt. Als je nou deze voorbehouden zelfs aan de voorkant had gemaakt, was het wat anders.

[ Voor 6% gewijzigd door Aftansert op 27-10-2026 00:18 ]

Pagina: 1