Playing Tetris with Genetic Algorithms
Learn what ALE is and how it can be incorporated into our framework.
We'll cover the following...
What is Arcade Learning Environment (ALE)?
The Arcade Learning Environment (ALE) is a framework designed to allow programmers to easily develop AI agents for Atari 2600 games. The ALE was originally written in C++ with interfaces to Python, Java, and other languages. The ALE supports numerous Atari ROMs, including popular titles like Tetris, Space Invaders, and Pac-Man.
ALEx stands for Arcade Learning Environment in Elixir. ALEx uses NIFs to create an Elixir wrapper around the ALE to allow Elixir programmers to develop agents for the ALE. ALEx offers all of the same functionality as the ALE, conveniently packaged in an Elixir library.
In this lesson, ...
Access this course and 1400+ top-rated courses and projects.