project screenshot 1
project screenshot 2
project screenshot 3

Learnr Idle Mining

Introducing "NFT Reinforcement Learning Adventure"! Unlike Pokémon, our NFT characters are autonomous, evolving with each move. Join us in revolutionizing gaming and NFTs!

Learnr Idle Mining

Created At

ETHGlobal Sydney

Winner of

trophy

Lilypad - Best Lilypad Tooling or Use of Lilypad 1st place

trophy

Nethermind - AI integration in blockchain

Project Description

Imagine if your idle game characters can actually learn! Learnr Idle Mining is a NFT game where your characters evolve to get better at their tasks.

For this test project, these characters navigate through grid worlds. They collect rewards along the way which the player can use. Players can later optimize how their agents are trained' strategies through reinforcement learning, continuously improving their performance.

The twist? Each NFT becomes a living entity. They get smarter with every training session Built on top of Lilypad's computating platform. This shows how gaming and NFTs can level up!

How it's Made

NFTs are built using ERC1155 because they can be minted in batches, and are cheaper to use than the ERC721s. Explored two training styles SARSA and Q-Learning which have similar outputs. Both algorithms could be run in a way such that the policies and Q Tables can be separated out. NFTs hold these key components of the model since they are the brains behind the agents. These will drive the NFTs in their desired environment.

I used Lilypad because they were able to provide decentralised computing and used as a trustless system to verify the amount of training an NFT has undergone. This would keep the NFTs from trained on other computers. I built the website on React

background image mobile

Join the mailing list

Get the latest news and updates