PySC2 — среда обучения StarCraft II от DeepMind

PySC2

PySC2 — это Python-компонент среды обучения StarCraft II, разработанный DeepMind для исследований в области обучения с подкреплением.

PySC2 — среда обучения StarCraft II от DeepMind

PySC2 представляет собой Python-компонент среды обучения StarCraft II (SC2LE), разработанный DeepMind. Этот проект является результатом сотрудничества между DeepMind и Blizzard Entertainment, направленного на превращение StarCraft II в богатую среду для исследований в области обучения с подкреплением (Reinforcement Learning, RL). PySC2 предоставляет интерфейс для RL-агентов, позволяя им взаимодействовать с игрой, получать наблюдения и отправлять действия.

Среда PySC2 была создана с целью предоставить исследователям мощный инструмент для изучения сложных стратегий и принятия решений в условиях, приближенных к реальным. StarCraft II, известная своей сложностью и глубиной стратегического геймплея, идеально подходит для таких исследований. PySC2 позволяет агентам обучаться на основе данных, получаемых непосредственно из игры, что открывает новые горизонты для исследований в области искусственного интеллекта.

Для начала работы с PySC2 необходимо установить пакет через pip, что можно сделать с помощью команды pip install pysc2. Также требуется наличие полной версии игры StarCraft II, начиная с версии 3.16.1, которая включает API для машинного обучения. PySC2 поддерживает работу на Linux, MacOS и Windows, хотя наиболее тщательно тестировался на Linux.

PySC2 включает в себя множество предварительно настроенных карт, которые необходимо загрузить в директорию StarCraftII/Maps/. Для тестирования среды можно запустить агента, который будет взаимодействовать с игрой, используя команду python -m pysc2.bin.agent --map Simple64. Также доступен интерфейс для игры в качестве человека, который может быть полезен для отладки и понимания основ игры.

PySC2 активно используется в исследованиях, связанных с машинным обучением и обучением с подкреплением. Проект открыт для вклада сообщества, и разработчики приветствуют предложения и патчи для улучшения совместимости и функциональности среды.

Лучшие альтернативы PySC2

Construct 3

Construct 3

Создавайте игры без программирования с Construct 3.

Corona

Corona

Corona - мощный бесплатный кроссплатформенный движок для создания игр и приложений

G3D.AI {Jedi}

G3D.AI {Jedi}

G3D.AI {Jedi} - ускоряет создание игр, повышает креативность

Bitpart AI

Bitpart AI

Bitpart AI - предоставляет доступ к демо, SDK и раннему доступу к функциям

v3RPG

v3RPG

v3RPG - это крутая AI-ролевая игра с офигенными приключениями и крутыми наградами

Ludo.ai

Ludo.ai

Ludo.ai - AI для создания игр и исследования рынка

RPG Maker

RPG Maker

RPG Maker - крутая штука для создания своих игр!

Stride Game Engine

Stride Game Engine

Stride Game Engine - 2D и 3D игры, разнообразный интерактивный контент

Educandy

Educandy

Educandy - быстро создает интерактивные обучающие игры

Unity

Unity

Unity - мощная платформа для создания игр и приложений

Torque3D

Torque3D

Torque3D - мощный инструмент для создания различных приложений

GameGuide.ai

GameGuide.ai

GameGuide.ai - ИИ-питанный помощник для геймеров с крутыми советами в реальном времени

urho3d

urho3d

Urho3D - кроссплатформенный игровой движок с различными функциями

MonoGame

MonoGame

MonoGame - создаёт мощные кроссплатформенные игры

GPT Games

GPT Games

GPT Games — это платформа, где можно играть и создавать игры с помощью ChatGPT.

Rosebud AI

Rosebud AI

Rosebud AI — это мощный инструмент для создания игр, который позволяет превращать текстовые описания в 2D и 3D игры.

Worlds Beyond

Worlds Beyond

Worlds Beyond — это социальная платформа для создателей, использующая блокчейн и ИИ для конкуренции с Roblox и Minecraft.

Layer AI

Layer AI

Layer AI — это профессиональный инструмент для художников, который позволяет командам использовать возможности генеративного ИИ для создания игровых ассетов.

Scrabblecam

Scrabblecam

Scrabblecam — это инструмент с искусственным интеллектом, который предлагает лучшие ходы по фотографии доски Scrabble.

Prompt Monsters

Prompt Monsters

Prompt Monsters — это генеративная блокчейн-игра, использующая ИИ в качестве игрового движка, позволяющая создавать уникальных монстров и участвовать в онлайн-битвах.

Tavern of Azoth

Tavern of Azoth

Tavern of Azoth предлагает уникальные RPG-кампании с AI-мастером игры и инструменты для создания персонажей.

Избранные ИИ инструменты

Block Blast Solver

Block Blast Solver

Block Blast Solver — это AI-инструмент, который помогает игрокам находить оптимальные ходы в игре Block Blast.

Подробнее
Sprite Fusion

Sprite Fusion

Sprite Fusion — это бесплатный онлайн-редактор тайлмапов, позволяющий создавать красивые 2D-карты прямо в браузере.

Подробнее
Astrocade

Astrocade

Astrocade — это платформа, использующая генеративный ИИ для упрощения создания игр и интерактивных опытов.

Подробнее
Friends & Fables

Friends & Fables

Friends & Fables — это AI-платформа для создания и прохождения кампаний в стиле D&D 5e с умным мастером игры Францем.

Подробнее
RPGGO

RPGGO

RPGGO - это AI-инструмент для создания и игры в RPG, открывающий новые возможности.

Подробнее
Truth or Dare AI

Truth or Dare AI

Truth or Dare AI — это инновационная игра, которая предлагает бесконечные вопросы и задания, адаптированные под ваш стиль игры.

Подробнее
Sawyer

Sawyer

Sawyer - AI для разработчиков игр, повышающий эффективность команд

Подробнее
Corona

Corona

Corona - мощный бесплатный кроссплатформенный движок для создания игр и приложений

Подробнее