An open API service indexing awesome lists of open source software.

https://github.com/wilberquito/jumpernpc

NPC with Deep Reinforcement Learning
https://github.com/wilberquito/jumpernpc

mlagents reinforcement-learning unity2d

Last synced: 3 months ago
JSON representation

NPC with Deep Reinforcement Learning

Awesome Lists containing this project

README

        

# :anger: Jumper NPC prototype

This project and its different versions has made use of [ml-agents](https://github.com/Unity-Technologies/ml-agents) to make the npc to learn some policies.

The project is due to a subject (TAIA) of the degree that asked us to present a work related to artificial intelligence and I took advantage of it to learn more about Unity and have more knowledge to enrich the final degree project which will be a video game.

If you are interested in the explanation, the documentation of this project is in docs branch, search for TAIA_REPORT.pdf, it is in Catalan.

## :books: Some extra util documentation

- [Use virtual environment](https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Using-Virtual-Environment.md)
- [Use mlagents-learn](https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Training-ML-Agents.md)
- [Design an Agent](https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Learning-Environment-Design-Agents.md)
- [See trainning statistics](https://github.com/miyamotok0105/unity-ml-agents/blob/master/docs/Using-Tensorboard.md)
- You maybe should install some [NVDIA driver](https://www.tensorflow.org/install/gpu)
- [Understanding PPO Plots in TensorBoard](https://medium.com/aureliantactics/understanding-ppo-plots-in-tensorboard-cbc3199b9ba2)