gilzamir18 / AI4U

AI4U is a plugin that allows you use the Godot Game Engine to specify agents with reinforcement learning. Non-Player Characters (NPCs) of games can be designed using ready-made components.
MIT License
66 stars 11 forks source link

Add Reward Shaping Engine (ISSUE01) #1

Closed gilzamir18 closed 4 years ago

gilzamir18 commented 4 years ago

I have develop a reward shaping engine for facilate prototype reward function to non-markovian decision making. It's is an in-progress.

gilzamir18 commented 4 years ago

It's added basic functionalities as TouchRewardFunc, BoxRewardFunc and MultTouchPrecondiction. TouchRewardFunc produces a reward if agent touch a TouchRewardFunc Game Object. BoxRewardFunc produces a reward if agent enter in a box area. And MultTouchPrecondiction determines one or more precondictions for touch reward happening. This basic functionalities will be expanded only after beta1 milestone.