The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Doom Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
crispy-doom
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
KubeDoom is The next level of chaos engineering! Kill pods inside your Kubernetes cluster by shooting them in Doom! - KubeDoom
The installation is different from what you might be used to from your typical mod. Download dhewm3_1.5.2_win32.zip from the githup page, unzip it, then copy, as instructed by the WHAT_TO_DO.txt files in the base and d3xp directories of the unzipped mod the .pk4 files from the game directory over (d3xp is only there if you installed the Resurrection of Evil add-on first). You can then uninstall the game from Steam.
Project mention: Reinforcement learning libraries with AlphaZero | /r/reinforcementlearning | 2023-05-15AFAIK AlphaZero has not been used for continuous action space 3d environments like vizdoom, I wouldn't expect it to work well out of the box. There is a basic example demonstrating Q-learning on the environment: https://vizdoom.cs.put.edu.pl/tutorial#learning, as well as numerous example files of various training methods: https://github.com/Farama-Foundation/ViZDoom/tree/master/examples/python
I had to laugh at this https://github.com/ESWAT/john-carmack-plan-archive/blob/mast...
-----------------------------------------
But as was written somewhere else in the comments and as I wrote myself in the README, the hard work of making Doom more portable was done by the incredible project doom-generic which I forked: https://github.com/ozkl/doomgeneric
Project mention: Crispy Doom: A limit-removing enhanced-resolution Doom source port | news.ycombinator.com | 2023-10-25
Doom Retro - Doom source port for Windows. C, SDL2
I'm 4 days late, but no, Doom won't run on an ESP32. The problem is RAM: original Doom requires 8 MiB. There's a port, FastDoom, that has been trimmed down to run on lower end computers, but even it requires 4 MiB. ESP32s typically have less than 512 KiB RAM.
If it has a web browser...
The go-to granddaddy of making it more modern is probably GZDoom. For some reason I don't remember, I didn't get on with it as well for "real" doom, only the big mods. (https://www.zdoom.org) My personal favorite that adds just enough graphical/audio enhancements without fundamentally altering the game, is Doomsday Engine (https://dengine.net/)
#1-Stop using Drag and Drop to load things. It's a bad practice and will be a problem if you want to use more complicated mod setups beyond a single .wad/.pk3 file. Get a launcher like DoomLauncher. https://github.com/nstlaurent/DoomLauncher
Doom related posts
- Doom-htop: The classic DOOM game over htop
- console.log(DOOM)
- Play Doom via Console.log()
- Doom-ASCII in the Terminal
- Play Doom on Remarkable
- DOOM® in the cloud ☁️🤘😈☁️
- Got DOOM Running on a VTech V.Reader
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Doom projects? This list will help you:
Project | Stars | |
---|---|---|
1 | rust-doom | 2,309 |
2 | kubedoom | 1,913 |
3 | chocolate-doom | 1,767 |
4 | dhewm3 | 1,706 |
5 | ViZDoom | 1,665 |
6 | wasm-fizzbuzz | 1,500 |
7 | john-carmack-plan-archive | 1,164 |
8 | doomgeneric | 1,032 |
9 | crispy-doom | 760 |
10 | doomretro | 623 |
11 | DIYDoom | 530 |
12 | retro-go | 445 |
13 | managed-doom | 382 |
14 | FastDoom | 345 |
15 | doom-console-log | 329 |
16 | doom-teletext | 278 |
17 | doom-wasm | 270 |
18 | Doomsday-Engine | 253 |
19 | doom-ascii | 228 |
20 | terminal_dungeon | 223 |
21 | DoomLauncher | 209 |
22 | doom-one.nvim | 189 |
23 | qzdl | 181 |
Sponsored