Installing and Compiling ALEx

The ALE, and subsequently ALEx, requires libsdl1.2[10] and cmake.[11] If you don’t have either, you can install them like this:

 $ ​​sudo​​ ​​apt-get​​ ​​install​​ ​​libsdl1.2-dev​​ ​​libsdl-gfx1.2-dev​​ ​​\
  ​​libsdl-image1.2-dev​​ ​​cmake

The easiest way to build ALEx on Windows is by installing the Windows Subsystem for Linux (WSL) and running your project in the WSL.

Next, you need to add ALEx to your dependencies in mix.exs:

 defp​ deps ​do
  ...
  {​:alex​, ​"​​~> 0.3.2"​}
  ...
 end

Now, run mix deps.get. After your dependencies are downloaded, run mix deps.compile. You should see something like this:

 $ ​​mix​​ ​​deps.compile
 Compiling ALE. This will take some time.

As the output says, ...

Get Genetic Algorithms in Elixir now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.