The Freedoom project aims to create a complete free content game based on the Doom engine.
Combined with the engine, Freedoom is also compatible with game modifications (“mods”) made for the original Doom games, made by Doom fans and artists over the decades.
Downloads:
https://freedoom.github.io/download.html
You will need to download two items.
One of the game data packages.
One of the game engines.
To run in Puppy Linux:
This is for running in Fossapup64 9.5, but other Puppy versions should also work.
Download the Freedom: Phase 1&2 data package.
https://github.com/freedoom/freedoom/re ... 0.12.1.zip
Unzip to provide needed contents.
You only need the freedoom1.wad and freedoom2.wad
Download the ZDoom engine you want to use.
https://zdoom.org/downloads
Pick one of the Ubuntu ones. It will download as a .deb package.
(I selected the GZDoom engine)
Download to location you can find it.
Left click on the .deb package and it will install the engine.
Should now have menu entry in menu->Fun
Now you need to get the freedoom.wad files in the location the ZDoom engine can find and use them.
Move or copy the freedoom.wad 1&2 files into the location:
/root/.config/gzdoom/ (.config is a hidden directory)
To run:
Click on menu->Fun->GZDoom
Note:
The freedoom-0.12.1.zip package also has freedoom manual.pdf
A complete manual about playing the game.
A lot of good info for someone that has never played Doom.
Here are 2 places full of lots of free wads that should mostly/at least some run on any engine that will run freedoom.