Ahoy young pirate 🏴☠🦜! Will you be able to beat our pAIrate?
This game was made during International Summer School on AI and Games 3rd Edition (05. - 09.07.2021).
Check out the repo here.
Download the built version here.
This AI was trained with Deep Reinforcement Learning, using the Unity ML-Agents toolkit!
For more information check the Unity’s ML-Agent website.
- W - Accelerate
- S - Decelerate
- A - Steer left
- D - Steer right
- Arrow left - Shoot left
- Arrow right - Shoot right
-
Danielk0703
- Project leader / coordination / Git management
- Basic UI setup and preparations
- Audio and score system implementation
-
Thomas Simonini
- Training of agents using Self-Play with a custom curriculum learning process.
- Video editing
-
George Sidiropoulos
- Development of a Procedural Content Generation algorithm for the decoration of the islands
- Training of agents using the MultiAgent POsthumous Credit Assignment approach, with a custom curriculum learning process, provided by the ML-Agents toolkit
-
Saurabh Sood
- Used ML-Agents to train opponent ship AI using (partial) curriculum learning and highly specific reward functions to force behaviours into the model.
-
Alex Brooke
- Development of a Procedural Content Generation algorithm for the generation of islands with different sizes
- Design the art for the User Interface
-
Trehan Utkarsh
- General support