louis030195 / prismarine-gym

train minecraft agents using reinforcement learning (inspired by https://gym.openai.com/)
MIT License
9 stars 0 forks source link

Implementation gym #1

Open louis030195 opened 4 years ago

louis030195 commented 4 years ago

Unsure if we should use an existing gym lib like https://github.com/ttumiel/gym.js (and fork & clean it) or just impl all here, could be that way since it's very specific to prismarine / minecraft

louis030195 commented 4 years ago

need to configure with task:

i.e. "train this agent to solve "building a house"", it will make the agent receive all the observations required for that and all action possible for that. i.e. if the task is "follow the player" observation would be player position, self position, action would be movement

copy paste tasks from https://minerl.io/ and take inspiration from

louis030195 commented 4 years ago

might take inspiration from https://github.com/Unity-Technologies/ml-agents i.e. curriculum learning, environment randomization etc...