Blizzard / Blizzard/s2client-proto

Enhancement Request: True user experience for AI bot

Open
#124 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
4k
Forks
440
PR merge metrics
No merged PRs in 30d

Description

In the Atari environment, the agent receives the raw pixels from the screen and responds with joystick actions. Please provide an API like that for Starcraft 2.

So the API would provide the full screen (including minimap, unit actions panel, etc.) just the same as the user would see it. And it would support actions like: Keyboard( "A"), Mouse.MoveTo(x,y), Mouse.LeftClick(), Mouse.Drag(destX, destY).

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are identified. Start by examining how the Atari environment exposes screen pixels and joystick actions, then determine whether the StarCraft II protocol can support full-screen input and keyboard or mouse events; done would be a defined API with agreed behavior and coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.