In this article, we will finally move on from the tutorial phase of the Automating is Fun series and solve a task that many of you are probably familiar with: finding the path out of a pre-defined maze. The difficulty of this problem can vary greatly with the size and complexity of the said maze: even kids can solve the easier ones, while some are much harder and require a lot of time and commitment to solve. …


In this article, we will finally put an end to the “Automating Swords & Souls” series (thank God!). We will continue from where we left off in the previous post and solve the last three mini-games, namely the Accuracy, Dodge, and Critical training, all in this one article. The reason for not separating the tutorial into further posts (e.g. one exclusively for Accuracy training, etc.) is the fact that these training are not vital (unlike the previously covered ones), hence not that important to automate. It is only because of the weird fusion of my masochist and perfectionist sides that…


In today’s article, we will continue automating the minigames in the Swords & Souls flash game. Last time, we managed to create an agent that is unbeatable in the block training since it does not make any mistakes no matter the number and speed of the apples. It was a really fun experience not to mention that we basically got to create an unbeatable character due to the huge amount of health and defensive power acquired from the level-ups and stat-ups. But one thing was still lacking. Power.

Our character desperately needs some juice. Photo by Jonathan Borba on Unsplash

Luckily for us, the sword training mini-game can help us gain some…


Swords & Souls. Check it out on Armor Games.

As mentioned in the previous post, the topic of the first few articles in the AiF series will be automating the minigames in the popular Swords & Souls flash game. In this article, we will be focusing on the block training part, where our character needs to block the incoming projectiles (apples).

Problem description

The problem itself is rather simple, actually. This is exactly why we start this series with the block training. During the training process, our character is “glued” to the center of the screen, unable to move. He can only rotate himself and his shield to defend against the…


Artificial Intelligence has come a long way in the past few decades. We’ve seen AI agents win against Go champions, have fully functional self-driving cars, smart homes, heck, even smart toilets are a thing now. This is because humans have always liked the concept of automating just about everything to make things more comfortable or simply achieve better, sometimes even super-human performance.

AI is everywhere.
AI is everywhere.
AI is everywhere. Photo by Franki Chamaki on Unsplash

The goal of this series

With that being said, the goal of this article is to introduce a series dedicated purely to automating different things, be it games or any other tedious task. In the beginning, automating different online (flash) games will be…

Gergo Bogacsovics

PhD student & AI enthusiast. Owner of the ‘Automating is Fun’ Youtube channel.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store