project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

TheLastLands.com

An on-chain enviornment public goods funding game with a DEFI twist leveraging scarcity driven tokenomics

TheLastLands.com

Created At

ETHGlobal Istanbul

Winner of

trophy

Scroll - Deploy on Scroll

Prize Pool

Project Description

The Last Lands highlights the dwindling resource that is earth in a captivating game that channels funding into environmental public goods.

We employ principles of scarcity driven tokenomics, auction dynamics, and sophisticated game mechanics to craft a thrilling gaming experience.

The Game is made up of two phases

The collection phase

The collection phase is for those with the most savvy strategic valuation and modeling, time the market and bid in the hope of an opportunity of collecting a Land NFT

  • One Land (NFT) is trustlessly auctioned every 24 hours, for 202 days
  • 50% of Land auction proceeds are sent to our environment conservation partner
  • 50% of Land proceeds go into a treasury
  • Settlement of one auction kicks off the next
  • At the end of the 202nd day the battles begin

The battle phase

The battle phase starts when the last land finds its guardian, then the true game begins. Every day, a new chapter unfolds a clash of empires, a dance of destiny. The battlegrounds are set, yet the outcome is a riddle known only to the fates 🔮. Each battle is a ceremony, and the survivors are chosen by the elusive hand of destiny. When the last Land has found its guardian the game begins

  • The symphony of conflict lasts 8 days, each day a dance with destiny
  • Each battle day half the Lands see victor, the other half demise (202, 101, 51, 26, 13, 7, 4, 2, 1)
  • Each battle is a ceremony, and the survivors are chosen by the elusive hand of destiny
  • The Last Land claims the victors of the last resources

A simulation of the game play can be seen on this visualisation https://thelastlands.com/demo https://www.loom.com/share/205158ef8826418daf506b602c7a1f6b

How it's Made

The project is split into 4 applications

The Contracts The Land issuance & auction contract is from a fork from NounsDAO that has been stripped to what was needed, made non upgradable and modified to support payment in GHO token an erc-20 token rather than the native network token. We also implemented the Battle contract which is the game play after the auction/collection period has come to an end, we wanted to incorporate Chainlink VRF for the randomness but was unfortunately not supported on Scroll.

Contract addresses - Scoll sepolia AuctionHouse 0x14d9eB937fc751C2c64Ff4add21601085d9E70E3 BattleContract 0xb402DF175140642e39c2B578947622cfDE3FdbF LandToken 0xDA27C0D5002DeCd0e3DF8C406F75ad74e4f96ED7

The UI was built in React / NextJS in typescript using a mapping library and ethers / wagmi for interacting with the blockchain. The demo simulator is a visualisation coded leveraging frames and replicating the logic in the smart contracts for gameplay. We did a poc using Worldcoin as our form of onchain verification to prevent bot players in the game.

The indexer is an envio indexer and is used to track which Lands have been minted from the auction.

The docs are built with Docusaurus

background image mobile

Join the mailing list

Get the latest news and updates