-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
From an architecture standpoint - we really should have a:
- dotaservice module - already exists, responsible for all the network/file IO between Dota2 and our code
- dotaagent module (called dotaclient currently) - responsible for the AI portion of controlling the bots - uses NNs, RL, calculates rewards, learning, etc.
- dotaworld module - responsible for mapping the CMsgBotWorldState protobuf information acquired at whatever interval to tracked entities in the Python world.
I started work on 3 in my code already:
https://github.com/pydota2/pydota2/tree/master/dotaworld
Metadata
Metadata
Assignees
Labels
No labels