top of page

Demo

Meet the Team

Description

Arcade Learning Environment (ALE) is one of the most sought-after game environments used in reinforcement learning research so far. Such games are two-dimensional, have low-pixel graphics resolutions, operate in a fixed layout, have limited branching factors and do not require agents to be trained for generalization.

​

The Obstacle Tower Challenge is a high-fidelity game that operates in 3D, generates new visuals and themed layouts with each level and game using “Procedural Content Generation”, has a high branching factor, and requires agents to learn to solve sub-tasks. Although this game is more advanced than before, this adds those many challenges to developing agents that can match human-level performance. RL researchers are focusing on developing autonomous agents that can perceive more information, strategize as well as control low-level actions to achieve high scores in this game.

​

Our goal in this project was to develop and train an AI agent using state-of-the-art reinforcement learning techniques that can successfully maneuver the OTC game and solve an above-average number of levels. This project also helped us gain hands-on knowledge about generalization in AI and its challenges.

Project Framework 

Algorithms Used

  1. Asynchronous Advantage Actor Critic model

  2. Proximal Policy Optimization

  3. Curiosity model

​

  The unity environment was used and the language for coding was Python. 

bottom of page