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工具

Block Blast Solver

Block Blast Solver

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

查看详情
rct AI

rct AI

rct AI 是一家为游戏行业提供AI解决方案的公司,专注于创造虚拟社会和数字身份。

查看详情
Aimlabs

Aimlabs

Aimlabs 是一款AI驱动的游戏技能提升工具,帮助玩家在FPS和MOBA等竞技游戏中提高表现。

查看详情
Godot Engine

Godot Engine

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

查看详情
Latitude

Latitude

Latitude是一款AI驱动的游戏创作工具,让用户通过输入行动来继续故事。

查看详情
Lang Game FAQ

Lang Game FAQ

Lang Game FAQ是一款AI生成的对话卡牌游戏,适合与亲友共享

查看详情
GDevelop

GDevelop

GDevelop 是强大的无代码游戏引擎,助力轻松创作

查看详情
RPGGO

RPGGO

RPGGO是一款AI驱动的游戏创作工具,助力用户打造独特RPG体验。

查看详情