Blizzard Game Envs

Hello there,
I am a student of an IT university and as a project I want to create a RL agent that plays either Hearth Stone or WoW.
My main problem is that I do not know how I can represent the game environment for those games(as for example openAI’s Gym-Env games), also creating one from scratch for such a game is pretty big :slight_smile: .
So I was wandering if there is a legal git/site/app or whatever that can be used for this purpose. To be honest I have not read all the API discussion topics so I do not know if there is a similar question.
Thank you for your time and I am grateful to any kind of help :).

The available official API we discuss on this forum is web based and does not relate at all with the game client. You can’t use the official API to automate a game match or interact with the game. All endpoints are read-only and used to expose data generated in-game (not even real time data).

Using any other trick would probably require reverse engineering game protocols and is against the terms of service and EULA.