/sc2Agents

Primary LanguagePython

Agentes Inteligentes Starcraft II - Projeto de Agentes Autônomos

Agentes Inteligentes para o jogo Starcraft II utilizando a API sc2. Projeto da cadeira Agentes Autônomos do Centro de Informática da UFPE.

Instalação

  • Instale o python
  • Instale o pip
  • No terminal, instale a API de Starcraft 2
	pip install sc2
  • Para rodar o agente princial, utilize o seguinte comando:
	python runGame.py

Agentes

Agente Principal

Responsável por controlar os outros agentes controlando as iterações do jogo.

Agente Construtor

Responsável por construir as estruturas do jogo: Pylons, Assimilators e as estruturas ofensivas (Gateway, Cybernetics Core, Stargate e Forge).

Agente Explorador

Responsável pela expansão no mapa e fazer o Chrono Boost nos Nexus.

Agente dos Trabalhadores

Responsável por treinar e e distribuir as unidades trabalhadoras no mapa.

Agente Upgrade

Responsável por fazer o upgrade das ground units.

Agente Militar

Responsável por treinar as unidades militares e fazer com que elas ataquem.

Equipe

  • Eidson Sá
  • Gabriel Pessoa
  • Gabriel Vaz
  • Ícaro Guerra
  • Jacqueline Alves
  • Vinicius Serra