Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,20 @@ Read [this](https://thoughtbot.com/blog/how-to-git-with-unity)
- On root dir `git add .`
- `git commit -m "<your message here(make it meaningful)>"`
- `git push`

## Features
- 3 Levels of Enemy AI
- 1 Minute to win the game

## ml-agent
### Attempt
- We tried to train a ml-agent using deep reinforcement learning with tensorflow. However, the Agar Agar Game environment is too complex for us to train the agent on our personal machines.
### Future development
- It could be possible for us to simplify the scenario the ml-agent is trained in.
- Simplified scenario 1: Only generation of one food on the map - Train ml-agent to take shortest path to food
- Simplified scenario 2: Only generation of food on the map - Train ml-agent to find the most food
- Simplified scenario 3: Smaller Enemy - Train ml-agent to hunt small enemies
- Simplified scenario 4: Larger Enemy - Train ml-agent to avoid large enemies

## Bugs
- The pause menu layer is behind the actual game which may block the menu