ViZDoom
nodebuilder
ViZDoom | nodebuilder | |
---|---|---|
3 | 3 | |
1,669 | 5 | |
0.8% | - | |
8.9 | 10.0 | |
3 months ago | over 1 year ago | |
C++ | C++ | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ViZDoom
-
Reinforcement learning libraries with AlphaZero
AFAIK 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
-
ViZDoom 1.2.0: Reinforcement Learning environments based on the 1993 game Doom
For more information about this release and ViZDoom, see https://github.com/Farama-Foundation/ViZDoom, and about Farama Foundation, see https://farama.org/, or join our Discord server: https://discord.gg/nhvKkYa6qX
- ViZDoom has joined the Farama Foundation
nodebuilder
- Show HN: Doom Preprocessing Animations
-
Animation of E1M1's nodes being built
For anyone who's interested, both the source-code and Windows binaries are available on Github: https://github.com/7thSamurai/nodebuilder.
- Show HN: Doom Nodebuilder Animations Tool
What are some alternatives?
envpool - C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
Daemon - The Dæmon game engine. With some bits of ioq3 and XreaL.
open_spiel - OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
webDOOM - :suspect: Classic DOOM recompiled with WebAssembly :feelsgood:
bomberland - Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code
kubedoom - Kill Kubernetes pods by playing Id's DOOM!
AI-Toolbox - A C++ framework for MDPs and POMDPs with Python bindings
conky - Light-weight system monitor for X, Wayland (sort of), and other things, too
loneliless - A Deep-Q Network playing a single player Pong game. Network done in Python (Tensorflow-gpu) with the single player Pong game implemented in C++ (Openframeworks) and both binded with Pybind11.
doomengine.python - 2.5D Doom engine explorations in Python
odamex - Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.