17 comments

  • ggambetta6 hours ago
    I&#x27;m very happy to see this! Not so much because of TDIII (which I played, although not nearly as much as Stunts), but because there seems to be some momentum building around recreating old games using AI agents, and I love that! I had explored some related ideas [0] but throwing Claude at the problem seems super promising. The recent Crimsonland thing [1] was great!<p>[0] <a href="https:&#x2F;&#x2F;www.gabrielgambetta.com&#x2F;remakes.html" rel="nofollow">https:&#x2F;&#x2F;www.gabrielgambetta.com&#x2F;remakes.html</a><p>[1] <a href="https:&#x2F;&#x2F;banteg.xyz&#x2F;posts&#x2F;crimsonland&#x2F;" rel="nofollow">https:&#x2F;&#x2F;banteg.xyz&#x2F;posts&#x2F;crimsonland&#x2F;</a>
    • lantastic4 hours ago
      Stunts was the greatest! You could make your own tracks, save replays and (IIRC) even resume gameplay from any point in the replay. My very favorite game of all time.
      • alberto-m22 minutes ago
        The community is still active! In the meanwhile the car format has been figured out, so that modern-day tournaments like ZakStunts feature vehicles not included in the original game.
      • bombcar3 hours ago
        Reaume-from-replay is a feature mode games should have, really.
    • stared34 minutes ago
      And a laser puzzle game Chromatron, <a href="https:&#x2F;&#x2F;quesma.com&#x2F;blog&#x2F;chromatron-recompiled&#x2F;" rel="nofollow">https:&#x2F;&#x2F;quesma.com&#x2F;blog&#x2F;chromatron-recompiled&#x2F;</a>.<p>But it gets even wilder, as now creating a Game Boy Advance emulator became a benchmark, <a href="https:&#x2F;&#x2F;gbaeval.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gbaeval.com&#x2F;</a>.
    • noufalibrahim5 hours ago
      This is an interesting area. I&#x27;ve felt that with AI, it would be nice to have a project that I work on &quot;by hand&quot; so that my general skills don&#x27;t atrophy and I&#x27;ve been writing an implementation of the Kyra engine used by old DOS games like Eye of the Beholder. It&#x27;s mostly well documented and there are full fledged implementations (like with ScummVM) so this is just exercise for me.<p>I wrote a decoder for the CPS file format they use for sprites and it worked file for all images except one. It rendered half the image properly and then scrambled the rest. I could see that the sprite information was there but there was some offset problem. I had claude dig into it in detail along and gave it the ScummVM source for reference. I also gave it Ghidra so that it could debug the actual EOB.EXE file but nothing we tried got it to render properly. Even SSI&#x27;s own code which got from a modding wiki failed to render this image. My final conclusion was that it was a half done asset that somehow found its way into the asset archive and is never used in the game but that&#x27;s a flaky conclusion given that its name is referenced in the EXE.<p>I&#x27;ve been having a lot of fun upscaling the sprites used for the cutscenes and remixing the music using AI. It&#x27;s a game I played a lot as a kid so being able to tinker with it at a low level is a nice distraction.<p>It&#x27;s purely a &quot;fun&quot; side project without deadlines or anything so I get to do what I want with it without any hassles about &quot;being productive&quot;.
    • eru4 hours ago
      I played a lot of Stunts in the 1990s. I only learned in the 2010s that you could actually edit the terrain, too.
    • christkv4 hours ago
      Me and some friends spent so much time playing <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Stunt_Island" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Stunt_Island</a>
      • spankibalt1 hour ago
        The birth of machinima! One of the giants of 90s PC gaming, nothing even remotely like it on other platforms of the day.
    • TacticalCoder59 minutes ago
      Your blog entry:<p><a href="https:&#x2F;&#x2F;www.gabrielgambetta.com&#x2F;remakes.html" rel="nofollow">https:&#x2F;&#x2F;www.gabrielgambetta.com&#x2F;remakes.html</a><p>is <i>wild</i>!<p>I love the idea. I used Claude Code &#x2F; Sonnet 4.6 to get back to compile an old DOS game I wrote back around 1991 and for which I had lost the tooling (compiler &#x2F; linker &#x2F; notes &#x2F; build files). It was on my todo list since years, decades even, but I never got to it. With a LLM it was easy: I didn&#x27;t let the LLM do everything, I used it to find what needed fixing (like two macros I had used with names that were now clashing with &quot;modern&quot; compilers methods names etc.).<p>&gt; I hacked together the art using my terrible Gimp skills and some Public Domain and Creative Commons assets from OpenGameArt<p>IMO AI models are better at generating pictures than at writing code, in that pictures do tolerate sloppy approximations. While code doesn&#x27;t tolerate slop that much.<p>Why not use AI for the assets?
      • ggambetta52 minutes ago
        That&#x27;s a great idea! Just haven&#x27;t gotten that far yet (that article is pre-LLM, and I&#x27;m very early in a new AI-driven reconstruction). But yeah, taking the original extracted sprites and having Nano Banana upscale or redraw them is a great idea.
  • st_goliath1 hour ago
    In October of 2013, Ross Scott did a review of Test Driver III in one of the early &quot;Ross&#x27; Game Dungeon&quot; episodes[1]. IIRC in the video, he mentioned that he&#x27;s fascinated by game maps to the degree of a slight obsession, and would absolutely love if someone could reverse engineer the game assets and extract the maps.<p>Someone later went on to do just that and responded in the Accursed farms forum, Ross mentioned that in his July 2015 follow up video[2]. In the video he showed some map screen shots from the forum, including a surprisingly intricate map that was apparently only used for the the spinning car menu screen. IIRC the reverse engineering project was not quite complete at the time, since the README doesn&#x27;t mention any of this, I assume this project is unrelated?<p>That said, it would be amazing to eventually get the extracted maps integrated into noclip.website[3].<p>[1] <a href="https:&#x2F;&#x2F;accursedfarms.com&#x2F;index.php?af-posts&#x2F;537&#x2F;test-drive-3&#x2F;" rel="nofollow">https:&#x2F;&#x2F;accursedfarms.com&#x2F;index.php?af-posts&#x2F;537&#x2F;test-drive-...</a><p>[2] <a href="https:&#x2F;&#x2F;accursedfarms.com&#x2F;index.php?af-posts&#x2F;522&#x2F;follow-up-episode-1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;accursedfarms.com&#x2F;index.php?af-posts&#x2F;522&#x2F;follow-up-e...</a><p>[3] <a href="https:&#x2F;&#x2F;noclip.website&#x2F;" rel="nofollow">https:&#x2F;&#x2F;noclip.website&#x2F;</a>
  • sedatk8 hours ago
    I used to play the demo of Test Drive III. It only had one map I believe. But I loved that it was a sandbox, so you could drive anywhere. I specifically remember following along the railroad. It was way ahead of its time back then.
    • mikestorrent7 hours ago
      Between this and Stunts 4d <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Stunts_(video_game)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Stunts_(video_game)</a> what more could a kid ask for
      • prawn2 hours ago
        Super Off Road... <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Super_Off_Road" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Super_Off_Road</a>
      • tdrgabi7 hours ago
        Carmageddon would be what a kid could ask
        • Cthulhu_5 hours ago
          I wonder &#x2F; doubt it or something like it would shock anyone as much as it seemed to back then.
          • Schlagbohrer3 hours ago
            I remember the controversy over the original Postal, and then there were eventually 3 more sequels in that franchise. The culture resists at first and eventually loses the battle.
      • 472828475 hours ago
        Time for a modernized port true to the original! I also liked the TrackMania series but I wish there was something reduced to the amazing essence of Stunts.
      • warpspin6 hours ago
        I&#x27;d ask for Rock n&#x27; Roll Racing!
        • anton_gogolev1 hour ago
          I remember being mocked slightly when I was headbangin&#x27; and footstompin&#x27; to the soundtrack.
      • verve_rat7 hours ago
        Oh wow, that&#x27;s a game I haven&#x27;t thought about in forever. Thanks for reminding me.
    • mrighele7 hours ago
      I remember a map where just at the start, you could turn around, jump over an open bridge and finish it in less than a minute.<p>On the other hand most maps have loops and I would regularly get lost, unable to finish it...
  • aenis1 hour ago
    Wonderful stuff - thanks! I was thinking about doing this as well.<p>I just completed recreating one of my childhood favourites, Thrust. Opus 4.7 almost one-shot the game (was perfect in 30 mins based on just the wikipedia entry describing the game), and then I spent 3 full nights trying to build perfect algorithmic AI to auto play it. (It thoroughly failed, sticking to a sub-par algo that was ok, but not nearly as good as possible).<p>My next stop is reimplementing Mercenary. First open world game I played. On a 8b commodore Plus&#x2F;4.
  • mikestorrent7 hours ago
    I can hear the PC Speaker music in my head.... oh man! it was actually available in adlib! <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ayInv3ZZRak" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ayInv3ZZRak</a>
    • noufalibrahim5 hours ago
      My old PC wasn&#x27;t good enough to play the game. You could almost see each frame render. However, the PC speaker music was really nice and I used to run the game just to listen to that.
  • p0w3n3d3 hours ago
    On Pacific Coast 3 you can see the infinite highway. I remember turning right to a highway and there was a highway exit that if I missed I would run again this highway as on Moebious&#x27; strip to the beginning. This gave the world an infinite vibe
  • xattt4 hours ago
    Oh man, the controls on mobile remind me of a bad dream where you don’t quite have full control of your flying.
  • nntlol7 hours ago
    I always love any reverse engineered projects
  • tdalaa7 hours ago
    Ah, that&#x27;s so lovely! Will definitely try this!
  • VJ-2-1083 hours ago
    Impressive dedication, reverse engineering 35 years old game files is no small task.
  • selimthegrim3 hours ago
    I was always fixated on trying to run over the chicken
  • snthpy7 hours ago
    I used to play an Amiga 500 version of this. I think it was Test Drive 2 though.
    • bzzzt6 hours ago
      Test Drive 2 (and 1) used a pseudo-3D renderer with scaled sprites (see <a href="https:&#x2F;&#x2F;www.mobygames.com&#x2F;game&#x2F;2107&#x2F;the-duel-test-drive-ii&#x2F;screenshots&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mobygames.com&#x2F;game&#x2F;2107&#x2F;the-duel-test-drive-ii&#x2F;s...</a>) TD3 used a &#x27;real&#x27; 3D engine, but as a result it needed a beefy machine for the day. Driving felt a lot slower too, I never found it as much fun as TD2.
  • sgm10185 hours ago
    I used to play this, thats awesome.
  • tclancy3 hours ago
    Now do TD (the original)! I remember thinking it was something from the future when it came out on C64. Similar feeling of seeing something from two years from now with Mach 3 in the arcade.
  • Asfand30995 hours ago
    [flagged]
  • moviepiq6 hours ago
    [dead]
  • iberator4 hours ago
    Not even one map as jpg or png to see on the webpage!!!<p>Whats the point of this project? You expect us to load npm just to see some maps?!
    • makepanic3 hours ago
      Read the Readme.<p>They&#x27;ve linked to <a href="https:&#x2F;&#x2F;s-macke.github.io&#x2F;Test-Drive-3-Maps&#x2F;" rel="nofollow">https:&#x2F;&#x2F;s-macke.github.io&#x2F;Test-Drive-3-Maps&#x2F;</a>
      • iberator3 hours ago
        this is not jpg or png but some dynamic stuff.<p>It freezes up my phone. Why do you need to complicate the stuff so much?<p>Direct jpg or png could be rendered even by pentium 100 with 32mb of ram...
        • tclancy3 hours ago
          Your last maid die of exhaustion? <a href="https:&#x2F;&#x2F;github.com&#x2F;s-macke&#x2F;Test-Drive-3-Maps&#x2F;blob&#x2F;master&#x2F;images&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;s-macke&#x2F;Test-Drive-3-Maps&#x2F;blob&#x2F;master&#x2F;ima...</a>