1

Hard Drivin' is a classic Atari video game released in the arcades and then ported to many home systems.

How does the game engine work? How is the world data handled, how is collision detection done etc? I'm asking for a general description of its internal workings.

  • 1
    Is the source code available – dashnick Jul 29 at 22:29
  • 2
    This site seems to have source code for Amiga, Atari, IBM, and Spectrum versions. – hippietrail Jul 30 at 2:29
  • I have a recollection that Hard Drivin’ models each car as if it were a single tyre for physics purposes. If so then ground contact will be modelled as a single point and car orientation worked backwards from previous state + orientation of polygon the player is in contact with (if any); friction will act as per that single tyre. Damned if I can recall where I read that though. – Tommy Jul 30 at 4:33
  • @Tommy that's the kind of thing I'm interested in. It seems to do collision detection with many objects and in a fairly generic way e.g. to support the loops. The loops also imply it has a moderately complex physics simulation going on but they could be faked somehow. – user Jul 30 at 9:14
  • @hippietrail such a shame they don't share them. – user Jul 30 at 9:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.