source code to a ton of classic arcade/infocom/computer games + programs - madscijr - 05-18-2022
Ever want to look at the source code for MS-DOS, GW-BASIC, Windows file manager or Deluxe Paint?
How about arcade Lunar Lander, Tempest, Gravitar, Frenzy (Berzerk II), Asteroids Deluxe, or Defender?
Or ZZT, Infocom's Hitchhiker's Guide or the original mainframe Zork code in FORTRAN?
For anyone curious about how these work, I came across treasure trove of source code for a ton of classic games & programs.
First/last page for the whole thing:
Here are the direct links for a bunch.
Non-games:
Games:- GitHub - historicalsource/akalabeth: Akalabeth: World of Doom (1979) by Richard Garriott.
- GitHub - historicalsource/asteroids: A flying and rock-shooting game
- GitHub - historicalsource/asteroids-cocktail: Asteroids you can sit down at
- GitHub - historicalsource/asteroids-deluxe: An improved rock-shooting and flying space game
- GitHub - historicalsource/basketball: A basketball game
- GitHub - historicalsource/battlezone: A tank game
- GitHub - historicalsource/centipede: An arcade game that has bugs on purpose
- GitHub - historicalsource/cocktail-lunar-lander: Game about a lunar parking spot you can sit down at
- GitHub - historicalsource/cruisin-usa: A driving and obstacle-avoiding car game.
- GitHub - historicalsource/crystal-castles: A gem-hunting game for bears
- GitHub - historicalsource/defender: A shooting, moving, people-saving, ship-exploding game
- GitHub - historicalsource/defender-1: Defender(1981) by Eugene Jarvis and Sam Dicker
- GitHub - historicalsource/dig-dug: A digging and pumping game
- GitHub - historicalsource/dominos4: A dominos game four people can play
- GitHub - historicalsource/fire-truck: A fire truck driving game
- GitHub - historicalsource/football: A game of X's and O's
- GitHub - historicalsource/football-4-player: A four player football
- GitHub - historicalsource/frenzy: A maze-running and shooting game improving upon a previous maze-running and shooting game
- GitHub - historicalsource/gravitar: A game of caverns and getting into them
- GitHub - historicalsource/hitchhikersguide: The Hitchhiker's Guide to the Galaxy, by Steve Meretzky and Douglas Adams (Infocom)
- GitHub - historicalsource/hitchhikersguide-gold: The Hitchhiker's Guide to the Galaxy (Solid-Gold Edition) by Steve Meretzky and Douglas Adams (Infocom)
- GitHub - historicalsource/indy-4: A race driving game for 4 people
- GitHub - historicalsource/lunar-lander: A game about finding a parking spot in space
- GitHub - historicalsource/millipede: A game with even more bugs
- GitHub - historicalsource/minigolf: A miniature golf game
- GitHub - historicalsource/nba-jam: A fast-paced basketball game
- GitHub - historicalsource/nba-jam-tournament-edition: fast-paced basketball game with new rules
- GitHub - historicalsource/nightdriver: a night racing game
- GitHub - historicalsource/open-ice: a hockey game
- GitHub - historicalsource/orbit-space-wars: A game about ships and orbiting
- GitHub - historicalsource/oregontrail: The Oregon Trail (1975) by Don Rawitsch / MECC.
- GitHub - historicalsource/planetfall: Planetfall, by Steve Meretzky (Infocom)
- GitHub - historicalsource/reconstruction-of-zzt: The Reconstruction of ZZT
- GitHub - historicalsource/red-baron: A historical bi-plane shooting game
- GitHub - historicalsource/restaurant: The Restaurant at the End of the Universe (Incomplete, Unreleased) (Infocom)
- GitHub - historicalsource/sinistar: A shooting, space-flying, avoiding-the-scary-space-monster game
- GitHub - historicalsource/sky-raider: A very complicated bombing game
- GitHub - historicalsource/soccer: A game of what they call football elsewhere
- GitHub - historicalsource/space-duel: A shooting game with ships working together
- GitHub - historicalsource/Spacewar: Spacewar for PDP-6 and PDP-10
- GitHub - historicalsource/sprint-2: a racing game
- GitHub - historicalsource/sprint-4: A four-player racing game
- GitHub - historicalsource/sprint-4-update: An update for the racing game Sprint 4
- GitHub - historicalsource/sprint-8: A racing game for 8 players
- GitHub - historicalsource/starcross: Starcross by Dave Lebling
- GitHub - historicalsource/stargate: A shooting, exploding, transporting, alien fighting game.
- GitHub - historicalsource/star-wars: A space game
- GitHub - historicalsource/super-breakout-cocktail: A wall-smashing game you can sit down at
- GitHub - historicalsource/super-breakout-domestic: A wall smashing game
- GitHub - historicalsource/tank-8: a multi-player tank game with colorful tanks
- GitHub - historicalsource/tempest: A game about shooting downwards
- GitHub - historicalsource/ultra-tank: A tank driving game
- GitHub - historicalsource/video-pinball: A pinball game except it's a video game
- GitHub - historicalsource/warlords: A game of very nearby castles fighting
- GitHub - historicalsource/zil: Zork implementation language
- GitHub - historicalsource/zork1: Zork I (Microcomputer Version) by Infocom
- GitHub - historicalsource/zork-1977-source: Source code for a 1977 version of Zork
- GitHub - historicalsource/zork2: Zork II (Microcomputer Version) (Infocom)
- GitHub - historicalsource/zork3: Zork III (Infocom)
Info on the Infocom language:
Some bonus links for anyone wanting to make a lunar lander game:
Enjoy
RE: source code to a ton of classic arcade/infocom/computer games + programs - justsomeguy - 05-18-2022
I love this kind of stuff! Thanks for sharing it.
RE: source code to a ton of classic arcade/infocom/computer games + programs - madscijr - 05-19-2022
(05-18-2022, 10:48 PM)justsomeguy Wrote: I love this kind of stuff! Thanks for sharing it.
No problem! One of the best things about the QB64 community is how everyone shares info and helps each other.
I just found this while looking for source code examples of "lunar lander" games.
I would have killed to have access to this stuff back in middle and high school when I was making games on my Commodore 64 and TI99/4A computers!
If some of this helps someone learn a technique or make an awesome game or program then great.
|