An on-chain enviornment public goods funding game with a DEFI twist leveraging scarcity driven tokenomics
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 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
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
A simulation of the game play can be seen on this visualisation https://thelastlands.com/demo https://www.loom.com/share/205158ef8826418daf506b602c7a1f6b
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