PySC2: Ambiente de Aprendizado StarCraft II para Pesquisa em IA

PySC2

Descubra o PySC2, a interface Python da DeepMind para o StarCraft II, projetada para avançar a pesquisa em Aprendizado por Reforço.

PySC2: Ambiente de Aprendizado StarCraft II para Pesquisa em IA

PySC2, desenvolvido pela DeepMind, é uma interface Python que permite a interação com o StarCraft II através da API de Aprendizado de Máquina da Blizzard Entertainment. Este ambiente é uma colaboração entre a DeepMind e a Blizzard, visando transformar o StarCraft II em um rico campo de pesquisa para Aprendizado por Reforço (RL).

Através do PySC2, agentes de RL podem interagir com o StarCraft II, recebendo observações e enviando ações. A DeepMind publicou um blogpost e um artigo científico detalhando a motivação por trás do uso do StarCraft II para pesquisa em DeepRL e apresentando alguns resultados iniciais obtidos com o ambiente.

Para começar a usar o PySC2, a maneira mais fácil é instalar o pacote via pip. Usuários também podem clonar o repositório do GitHub para obter a versão mais recente do código. É necessário ter o jogo StarCraft II instalado, versão 3.16.1 ou superior, para que o PySC2 funcione corretamente. Além disso, mapas específicos precisam ser baixados e colocados no diretório correto para serem utilizados.

O PySC2 oferece uma variedade de funcionalidades, incluindo a execução de agentes para testar o ambiente, uma interface para jogar o jogo como humano, e a capacidade de assistir a replays. O ambiente é configurado para fornecer observações e espaços de ação detalhados, facilitando a pesquisa e o desenvolvimento de novos algoritmos de RL.

Para aqueles interessados em contribuir com o projeto, é importante garantir que os testes passem tanto em Python 2 quanto em Python 3 antes de enviar um pull request. O PySC2 é uma ferramenta poderosa para pesquisadores e entusiastas de IA, oferecendo um ambiente complexo e desafiador para o desenvolvimento de técnicas de aprendizado por reforço.

Melhores alternativas ao PySC2

GDevelop

GDevelop

GDevelop é um motor de jogo gratuito e poderoso, ideal para criadores sem código.

Rokoko

Rokoko

Rokoko oferece ferramentas de captura de movimento para animação profissional.

Corona

Corona

Corona é um framework cross-platform para criar apps e jogos

G3D.AI {Jedi}

G3D.AI {Jedi}

G3D.AI {Jedi} cria jogos incríveis, aumentando a criatividade

Bitpart AI

Bitpart AI

Bitpart AI é uma ferramenta que oferece vantagens para desenvolvedores

v3RPG

v3RPG

O v3RPG é um RPG movido por IA cheio de aventuras incríveis e recompensas top!

Ludo.ai

Ludo.ai

Ludo.ai é uma ferramenta de IA para design e pesquisa de jogos

RPG Maker

RPG Maker

RPG Maker é a ferramenta top pra criar jogos incríveis e empoderar os usuários!

Stride Game Engine

Stride Game Engine

O Stride Game Engine é um motor de jogo incrível em C#, pra 2D e 3D

Educandy

Educandy

Educandy é um app que cria jogos de aprendizado interativos

Unity

Unity

Unity é uma plataforma de desenvolvimento em tempo real que oferece diversas ferramentas.

Torque3D

Torque3D

Torque3D é uma poderosa ferramenta usada em vários tipos de jogos

GameGuide.ai

GameGuide.ai

GameGuide.ai é um guia de jogos com assistência AI que ajuda os usuários

urho3d

urho3d

Urho3D é um motor de jogo leve e multiplataforma que oferece 2D e 3D

MonoGame

MonoGame

MonoGame é um framework para criar jogos multiplataforma

GPT Games

GPT Games

GPT Games é uma plataforma que permite jogar e criar jogos com o auxílio do ChatGPT.

Rosebud AI

Rosebud AI

Rosebud AI é uma plataforma de criação de jogos que transforma descrições de texto em jogos 2D e 3D.

Worlds Beyond

Worlds Beyond

Worlds Beyond é uma plataforma de criadores sociais que utiliza tecnologias blockchain e inovações em IA para competir com gigantes como Roblox e Minecraft.

Layer AI

Layer AI

Layer AI é uma ferramenta de arte profissional que utiliza IA generativa para aumentar a produtividade de artistas de jogos.

Scrabblecam

Scrabblecam

Scrabblecam é uma ferramenta de IA que sugere as melhores jogadas a partir de fotos de tabuleiros de Scrabble.

Prompt Monsters

Prompt Monsters

Prompt Monsters é um jogo de blockchain generativo que utiliza IA como motor do jogo, permitindo criar monstros únicos e batalhas online.

Ferramentas IA em destaque

Agentic

Agentic

Agentic facilita a criação e implantação de IA que trabalha para você, sem necessidade de PhD, desde encontrar bugs até suportar jogadores ao vivo.

Ver detalhes
rct AI

rct AI

rct AI oferece soluções de IA inovadoras para a indústria de jogos, promovendo interações únicas entre jogadores e personagens virtuais.

Ver detalhes
Godot Engine

Godot Engine

Godot Engine é uma plataforma de código aberto para desenvolvimento de jogos 2D e 3D, oferecendo flexibilidade e poder para criadores.

Ver detalhes
Sprite Fusion

Sprite Fusion

Sprite Fusion é um editor de tilemaps baseado na web que permite criar mapas 2D para jogos de forma rápida e intuitiva.

Ver detalhes
Friends & Fables

Friends & Fables

Friends & Fables é uma plataforma de RPG de mesa com IA que permite criar e jogar campanhas imersivas de D&D 5e.

Ver detalhes
Latitude

Latitude

Latitude é uma plataforma que utiliza IA para criar e continuar histórias de jogos, oferecendo uma experiência única de jogo.

Ver detalhes
Phaser

Phaser

Phaser é um framework de código aberto para desenvolvimento rápido e fácil de jogos HTML5.

Ver detalhes
Gerador de Histórias de Fundo D&D + Ferramentas de RPG de Mesa com IA

Gerador de Histórias de Fundo D&D + Ferramentas de RPG de Mesa com IA

O Gerador de Histórias de Fundo D&D é uma ferramenta com IA que dá um up nas experiências de RPG de mesa

Ver detalhes