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
896 stars 63 forks source link

Features for 0.9 release #193

Open edbeeching opened 2 months ago

edbeeching commented 2 months ago

My ideas for the 0.9 release are the following:

Ivan-267 commented 2 months ago

One suggestion until/for 1.0 (not necessarily 0.9) is to extend the API with terminated/truncated and set the default AIController timeout restart to truncated, as it might have an effect on training.

Ivan-267 commented 1 month ago

Add an example with an agent interacting in a discrete environment, I am not even sure if this would sync correctly, needs testing.

We now have an example of a discrete environment at https://github.com/edbeeching/godot_rl_agents_examples/tree/main/examples/CrossTheRoad.

We can consider other examples in the future. Envs that require manual/async stepping are not directly supported and may be more challenging without further changes.

GeorgeS2019 commented 1 month ago

With the Godot 4.3, we now have a complete new rewritten skeleton3D framework.

It would be great to consider Mujoco environment for 0.9 or future release of Godot RL Agents