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. Learn more →
Top 16 C++ Doom 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
fhDOOM
Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come
-
odamex
Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.
-
odamex
Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements. (by DoomBattleZone)
-
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
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/)
We're posting to reddit to announce our new open-source modification of the Odamex client/server DOOM source port called DoomBattle.Zone. It's like an old school DOOM LAN party except you're playing against everyone in the world.
Project mention: Q-Zandronum: A modern netcode implementation for Doom Multiplayer | news.ycombinator.com | 2023-07-08
Source Code:https://github.com/DoomBattleZone/odamex/tree/doombattlezone
C++ Doom related posts
-
DOOM® in the cloud ☁️🤘😈☁️
-
ZDL?
-
Q-Zandronum: A modern netcode implementation for Doom Multiplayer
-
[DOOM 2016] Was going in for a glory kill aaand....
-
Dragging and dropping the "brutal.rar" file into Gzdoom doesn't work (Doom 1993)
-
A deep look at a Doom 2 Map that borders on an alternate reality game.
-
Hey guys! need help with GZDOOM and mods
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Doom projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | kubedoom | 1,955 |
2 | dhewm3 | 1,715 |
3 | ViZDoom | 1,673 |
4 | wasm-fizzbuzz | 1,500 |
5 | DIYDoom | 530 |
6 | Doomsday-Engine | 255 |
7 | qzdl | 181 |
8 | fhDOOM | 176 |
9 | odamex | 164 |
10 | Doom8088 | 128 |
11 | DOOM-Mistral | 101 |
12 | webDOOM | 87 |
13 | Q-Zandronum | 65 |
14 | dsda-launcher | 48 |
15 | nodebuilder | 5 |
16 | odamex | 1 |
Sponsored