andrewjc/wolf3d-golang
This project combines the power of reinforcement learning with a custom raycasting game engine written in Golang, reminiscent of the classic Wolf3D game.
This project helps AI researchers and hobbyists experiment with reinforcement learning by providing a custom 3D game environment similar to the classic Wolf3D. You input your reinforcement learning algorithms, and the project outputs a trained AI agent capable of navigating randomly generated maps within the raycasting engine. It's ideal for those interested in training AI to solve spatial navigation challenges.
No commits in the last 6 months.
Use this if you are an AI researcher or enthusiast looking for a controlled, classic-style 3D environment to develop and test reinforcement learning agents for navigation tasks.
Not ideal if you're looking for a high-fidelity 3D graphics engine or a game development framework for creating modern games.
Stars
8
Forks
—
Language
Go
License
Apache-2.0
Category
Last pushed
Jan 31, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/andrewjc/wolf3d-golang"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Toni-SM/skrl
Modular Reinforcement Learning (RL) library (implemented in PyTorch, JAX, and NVIDIA Warp) with...
facebookresearch/BenchMARL
BenchMARL is a library for benchmarking Multi-Agent Reinforcement Learning (MARL). BenchMARL...
utiasDSL/gym-pybullet-drones
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
datamllab/rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
proroklab/VectorizedMultiAgentSimulator
VMAS is a vectorized differentiable simulator designed for efficient Multi-Agent Reinforcement...