CREATE A BOT TO SEARCH FOR DIAMONDS IN MINECRAFT


Minecraft is the next frontier for Artificial Intelligence.



It's a large game with many mechanics and intricate sequences of actions. To teach people how to play Minecraft requires the form of a wiki that has more than 8000 pages. So how good can be artificial intelligence?



This is the question that we'll tackle in this article. We'll create a bot to try to tackle one of the most difficult challenges in Minecraft finding diamonds from scratch. To make matters even more difficult, we will take on this task in randomly generated worlds which means we can't master about a specific seed.



We're not limited in our discussion to Minecraft. MINECRAFT PACKS can also be utilized in complex environments. In particular we will employ two different techniques that will form the basis of our intelligent agent.



Before we can train an agent we must first know how the environment interacts with it. We'll start by creating a scripted bot, so that we can become familiar with the syntax. We'll make use of MineRL, a fantastic library to build AI applications in Minecraft.



Google Colab has the code for this article. This is an encapsulated version of the fantastic notebooks created by the organizers for the MineRL 2021 competition (MIT License).


Created: 25/06/2022 17:18:59
Page views: 54
CREATE NEW PAGE