Blizzard / Blizzard/s2client-api
Relationship between pysc2 and s2client-api
- Dominant language
- C++
- Stars
- 1.7k
- Forks
- 280
- PR merge metrics
- No merged PRs in 30d
Description
I have been building a c++ based drl library, I am currently testing my library on the starcraft env. I am having troubles implementing some of the actions like select uni, army.. Can I please get any guidelines on what functions to call. I have this 3 currently.
inline void moveCamera() final
{
ActionsFeatureLayer()->CameraMove(current_action_arg.minimap);
ActionsFeatureLayer()->SendActions();
}
inline void selectPoint() final
{
ActionsFeatureLayer()->Select(current_action_arg.screen, current_action_arg.select_point_act);
ActionsFeatureLayer()->SendActions();
}
void selectRectangle() override
{
ActionsFeatureLayer()->Select(current_action_arg.screen, current_action_arg.screen2);
ActionsFeatureLayer()->SendActions();
}
void controlGroup() override
{
auto obs = Observation();
auto const& army = obs->GetUnits(sc2::Unit::Alliance::Self, IsArmy(obs));
for(auto const& unit: army )
{
}
}
2) What if i was getting observations from the rgb screen, how will i still move camera Action()->CameraMOve() isnt implemented
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.