Skip to content

The Mayan Adventure is an open-source reinforcement learning environment for Unity ML-Agents. In this environment, you train your agent (Indie) to find the golden statue in this dangerous environment full of traps.

License

simoninithomas/the_mayan_adventure

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

The Mayan Adventure

The Mayan Adventure Screenshot

The Mayan Adventure is an open-source reinforcement learning environment for Unity ML-Agents. In this environment, you train your agent (Indie) to find the golden statue in this dangerous environment full of traps.

You can see the trained agent result here: Link to the video

Winning Episode

This environment is part of Unity ML Agents Course. A free course where you learn to create agents in Unity ML using Deep Reinforcement Learning with Tensorflow.

This project is currently in beta. You can check the todo section to see what will be the future improvements.

Have fun!

Companion article

We wrote a companion article to explain how the environment works and how you can train the agent.

The Article : https://towardsdatascience.com/unity-ml-agents-the-mayan-adventure-2e15510d653b

Documentation

Setup

You need to have Unity and MLAgents installed, if it’s not the case check Unity ML Installation documentation.

To install The Mayan Adventure, you just need to clone this repository and in Unity Hub, add the Folder Mayan Adventure.

Train and Replay

Please check the article

The Article: [Sent to publication]

Todo section

As said, this is the beta version, there are still a lot of things to improve:

  • Adding randomness in the generation of the level.
  • Adding visual version of the training agent.
  • Fire Level: turn on/off every 3 seconds.
  • New levels:
    • Jump Level
    • Rolling Ball Level

License

Some assets of the Mayan Adventure where taken from assets packs:

  • 3D Game Kit: A fantastic environment created by Unity, I use their rock platforms, buttons, pillars.

  • Unity Particle Pack: I used it for the fire system.

  • Creator kit: puzzle: For the win particle fireworks.

  • Skybox series free

  • The other elements, wood bridge, and animation, rock heads, golden statue, fedora, etc were made with Blender.

The Mayan Adventure Logo

About

The Mayan Adventure is an open-source reinforcement learning environment for Unity ML-Agents. In this environment, you train your agent (Indie) to find the golden statue in this dangerous environment full of traps.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published