PySC2 - 《星际争霸II》学习环境的Python组件

PySC2

PySC2是DeepMind开发的Python组件,为《星际争霸II》学习环境提供支持,使强化学习代理能够与游戏互动,获取观察结果并发送动作。

PySC2 - 《星际争霸II》学习环境的Python组件

PySC2是DeepMind与暴雪娱乐合作开发的《星际争霸II》学习环境(SC2LE)的Python组件。它通过暴露暴雪娱乐的《星际争霸II》机器学习API,为强化学习(RL)研究提供了一个丰富的环境。PySC2允许RL代理与《星际争霸II》进行交互,获取观察结果并发送动作。

该项目旨在将《星际争霸II》转化为一个深度强化学习研究的丰富环境。PySC2不仅提供了一个接口,还发布了一篇博客文章和论文,阐述了使用《星际争霸II》进行深度强化学习研究的动机,以及使用该环境的一些初步研究成果。

PySC2的安装非常简单,可以通过pip命令直接安装,或者从GitHub的master分支获取最新代码。安装PySC2后,用户需要获取《星际争霸II》游戏,因为PySC2依赖于完整版的游戏,并且只支持包含API的版本(3.16.1及以上)。

PySC2还提供了许多预配置的地图,但这些地图需要下载到《星际争霸II》的地图目录中才能使用。用户可以通过运行代理来测试环境,UI会显示代理的动作,有助于调试和可视化。此外,PySC2还提供了人类代理界面,主要用于调试,但也可以用来玩游戏。

PySC2的环境配置、观察和动作空间的详细信息可以在环境文档中找到。此外,PySC2还提供了迷你游戏地图,这些地图文件存储在pysc2/maps/目录下,但必须安装在$SC2PATH/Maps目录中。

总之,PySC2为《星际争霸II》提供了一个强大的学习环境,使得强化学习研究可以在一个复杂且多变的游戏环境中进行。

PySC2的最佳替代品

Corona

Corona

Corona是强大且免费的跨平台2D游戏引擎

G3D.AI {Jedi}

G3D.AI {Jedi}

G3D.AI {Jedi}是助力游戏创作者的工具,能快速打造新颖游戏

Bitpart AI

Bitpart AI

Bitpart AI 助力开发者,提供多种功能与优势

v3RPG

v3RPG

v3RPG 是 AI 驱动的 RPG 游戏,助您开启奇幻冒险

Ludo.ai

Ludo.ai

Ludo.ai 是 AI 驱动的游戏设计与市场研究助手,助您提升投资回报率

RPG Maker

RPG Maker

RPG Maker 是一款助力用户轻松制作 RPG 游戏的工具

Stride Game Engine

Stride Game Engine

Stride Game Engine是一款跨平台C#游戏引擎,功能强大

Educandy

Educandy

Educandy 是一款能快速创建互动学习游戏的 AI 工具

Unity

Unity

Unity是功能强大的实时开发平台,助力多种创作

Torque3D

Torque3D

Torque3D 是强大的引擎,适用于多种领域

GameGuide.ai

GameGuide.ai

GameGuide.ai 是 AI 驱动的游戏指南,提供实时攻略与解答

urho3d

urho3d

Urho3D 是一款跨平台的轻量级 2D 和 3D 游戏引擎

MonoGame

MonoGame

MonoGame 是助力创建跨平台游戏的框架,功能强大

GPT Games

GPT Games

GPT Games 是一个AI驱动的游戏平台,帮助用户通过ChatGPT创建和玩游戏。

Rosebud AI

Rosebud AI

Rosebud AI 是一款将文本描述转化为2D和3D游戏的AI工具,帮助用户轻松创建游戏。

Worlds Beyond

Worlds Beyond

Worlds Beyond 是一个利用区块链技术、AI创新和用户生成内容的社交创作者平台,旨在成为Roblox和Minecraft等社交游戏平台的未来竞争者。

Layer AI

Layer AI

Layer AI 是一款专为游戏艺术家设计的AI工具,通过生成式AI技术提升团队生产力。

Scrabblecam

Scrabblecam

Scrabblecam是一款AI驱动的拼字游戏助手,帮助玩家通过拍照获取最佳移动建议。

Prompt Monsters

Prompt Monsters

Prompt Monsters 是一款利用AI作为游戏引擎的生成性区块链游戏,玩家可以创造独特的怪物并参与在线战斗。

Tavern of Azoth

Tavern of Azoth

Tavern of Azoth 是一个AI驱动的角色扮演游戏平台,帮助用户通过AI游戏大师引导的战役探索和塑造叙事。

PlayThis

PlayThis

PlayThis是一款AI驱动的游戏优化工具,帮助用户快速找到必玩游戏,最大化游戏体验。

精选AI工具

GGPredict.io

GGPredict.io

GGPredict.io 是一个AI驱动的CS:GO技能提升平台,帮助玩家通过个性化工具在30分钟内提高游戏水平。

查看详情
LoreKeeper

LoreKeeper

LoreKeeper是一款AI驱动的工具,帮助桌游玩家快速创建、规划和运行游戏战役。

查看详情
Block Blast Solver

Block Blast Solver

Block Blast Solver 是一款AI驱动的游戏助手,帮助玩家在Block Blast游戏中找到最佳移动策略。

查看详情
Godot Engine

Godot Engine

Godot Engine 是一个免费开源的2D和3D游戏引擎,支持跨平台项目开发,包括XR创意。

查看详情
AppGameKit

AppGameKit

AppGameKit是一款易于学习的游戏开发引擎,适合初学者、爱好者和独立开发者快速编码并构建跨平台应用。

查看详情
Friends & Fables

Friends & Fables

Friends & Fables 是一款AI驱动的桌面角色扮演游戏,帮助玩家轻松创建和体验沉浸式冒险。

查看详情
PlayCanvas WebGL Game Engine

PlayCanvas WebGL Game Engine

PlayCanvas 是一个基于浏览器的 WebGL 编辑器,支持实时更新和多设备同步,专为团队协作设计。

查看详情
Phaser

Phaser

Phaser 是一个快速、有趣且免费的开源 HTML5 游戏框架,适用于各种技能水平的开发者。

查看详情