How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
pysc2 is a Python interface and simulation framework that connects the StarCraft II game engine to machine learning agents. It acts as an API wrapper that exposes game internals as a set of observations and actions, providing a reinforcement learning environment for research and training. The framework includes tools for game replay analysis to extract data and sequences of actions from recorded matches for predictive modeling. It also provides an agent simulation environment to run and evaluate the performance of single or competing artificial intelligence agents. The system handles game ma
PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial intelligence agents within diverse game environments. It functions as a communication layer that bridges reinforcement learning agents with game state observations, action inputs, and reward signals, allowing for consistent interaction across different game titles. The platform distinguishes itself by offering a headless execution mode that disables graphical rendering pipelines. By bypassing display overhead, this feature accelerates training cycles for automated agents during bac
Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance
DeepMind Lab is a customisable three-dimensional simulation platform for training and evaluating learning agents. It is built on a modified fork of the Quake III Arena engine, adapted to render first-person worlds for agents rather than human players. The engine is written in C++ and built with Bazel, and it is exposed to Python so environments can be created, stepped, reset and observed from scripts, including through a standard reinforcement learning interface. The platform ships with a suite of navigation and puzzle-solving tasks, along with ready-made levels that test specific mental abil
PySC2 is a Python library that exposes StarCraft II as a reinforcement learning environment. Agents receive observations and send actions through repeated observe-and-act cycles, with one or two players in the same game session. It is built as a research platform for developing and benchmarking machine learning agents on a real-time strategy game with partial information and long-horizon planning.
The main features of google-deepmind/pysc2 are: Reinforcement Learning Environments, Agent Action Spaces, Agent-Environment Interaction Loops, Feature Layer Observations, Game Environment Configuration, Game Observation and Action Converters, Observation and Action Converters, Spatial Feature Layers.
Projects with overlapping indexed features include: deepmind/pysc2 — pysc2 is a Python interface and simulation framework that connects the StarCraft II game engine to machine learning… ntasfi/pygame-learning-environment — PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial… openai/universe — Universe is a training and evaluation platform that transforms websites, games, and software into standardized… google-deepmind/lab — DeepMind Lab is a customisable three-dimensional simulation platform for training and evaluating learning agents. It… microsoft/malmo — Malmo is a voxel-based simulation platform designed for artificial intelligence research and the study of autonomous… farama-foundation/arcade-learning-environment — The Arcade Learning Environment is a research-focused platform that provides a high-performance emulation engine for…