![]() The player can control only the initial position of the units - their further movement and damage can be affected only by the installation of other units. Units are sent to enemy buildings and are distracted by enemies encountered along the way. They have different levels, and they can be pumped, collecting more maps of these units and buying upgrades.Īfter the start of the game, you can put available units at a safe distance from enemy towers, while spending units of mana, which are slowly restored during the game. Players before the game collect decks - 8 available units, which are then used in battle. You and your opponent have three buildings: a fortress and two towers. ![]() The mechanics of the game is quite simple. In contrast to the AI competition, where your bot plays against the bots of other users, you can play Clash Royale against people, which sounds funny. ![]() And I wanted to reinforce the obtained skills with some practical experience. My name is Sergey Tolmachyov, I am Lead Scala Developer in the Waves Platform and teach Scala course in the Binary District, and in my spare time I study other technologies, such as AI. Using computer vision and machine learning, I tried to create a game bot that interacts as a live player. ![]() Under the cat you will find the process of creating a proof-of-concept bot for the game Clash Royale, in which I used Scala, Python, and the CV library. "Mere mortals" can make a prototype, not building neural networks for months from scratch. Moreover, now there are a lot of tools for computer vision and machine learning, which allow building models without a deep understanding of implementation details. Have you ever found yourself stuck in some kind of simple game, thinking that artificial intelligence could easily cope with it? I've had it, and I decided to try to create such a bot player. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |