3 ms·
Looks like a pretty good tool for people who want to walk the "Carmack path" that is to re-create all games John Carmack programmed between Shadowforge and Quak
by hnthrowaway0328 3y ago
Looks like a pretty good tool for people who want to walk the "Carmack path" that is to re-create all games John Carmack programmed between Shadowforge and Quake.
Let's put up some description:
Carmack Jam! The most exciting Jam that requires you to follow the steps of a giant so that you can experience the thrills (and pains) of the 90s!
Path A: Humble path (Use C/C++ with SDL2 on a modern PC)
Competitors may use their own graphic resources, or read from the original game assets for bonus points!
Participants are not requested to produce a full game, rather, they are requested to produce a game engine with similar->full features comparing to the original game.
Here is the list of games to be produced (Only one game is required for Trilogies, Doubles or games with similar mechanics and looks)
- Wraith (or any turn-based, tile-scrolling Ultima spin-off)
- Dark Designs (or any blobber)
- Catacomb (or anything similar)
- Slordax (or any vertical scrolling shooter)
- Commander Keen (or any side scrolling platformer)
- Rescue Rover (Optional, I guess this does not hold too much technical improvement)
- Hovertank 3D (Optional, but maybe it's a good starter game for 3d stuffs)
- Catacomb 3D (Optional, it has textured mapping)
- Wolfenstein 3D
- Shadowcaster (Notice the increasing number of features of the 4 games)
- Doom
- Quake
Path B: Demi-God path (See description below)
Participants must use the original development environment. Real machines are given bonus points, while VMs are allowed. I'm actually not sure whether we have good NextStep VMs so maybe we should also allow Pentium machines using Windows NT, but it seems to be pretty far from the original development environment.
Please note that game development tools are also required to be coded on the original development environment.
- drivers99 3y agoI really like this idea and copied it down into my notes as a possible project. Is there a community or site for this? Searching for it takes me back to this comment.
- hnthrowaway0328 3y agoNo this is just my own idea, plus it's just too much work for a jam. It's going to take years to complete all projects.