edbeeching / godot_rl_agents

An Open Source package that allows video game creators, AI researchers and hobbyists the opportunity to learn complex behaviors for their Non Player Characters or agents
MIT License
942 stars 69 forks source link

A tutorial on creating custom envirionments #73

Closed edbeeching closed 1 year ago

edbeeching commented 1 year ago

Hi @visuallization , @yaelatletl and @ryash072007 . As part of Hugging Face's Deep RL class, I have finally written a tutorial on how to create a custom environment. You will find the draft of it here.

It would be great to hear your feedback on this before I add it to the docs.

It includes a new node/script I added to the addon, an AIController3D / 2D node. Which should make it simpler to add an AI agent and removes some boilerplate.

visuallization commented 1 year ago

@edbeeching Just scrolled through it and it looks nice! I especially like there is an AIController you can now extend from :)

Once I find more time, I will try to go through this and code along step by step to see if anything is missing or should be added.

edbeeching commented 1 year ago

Thanks for your feedback!