project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Web Tree

Web Tree is an on-chain educational game and social experiment that allows players to experience the concepts of the 'tragedy of the commons' and 'environmental sustainability' through a decision-making game with generative storylines (AI), game theory, and secret actions (ZKP)

Web Tree

Created At

ETHGlobal Istanbul

Winner of

trophy

WalletConnect - Innovation Pool Prize

Prize Pool

trophy

Mantle - Best NFT, Social, or Gaming Project

Project Description

Web Tree is a fully on-chain educational game and social experiment that enables players to explore the concepts of the 'tragedy of the commons' and 'environmental sustainability' through a decision-making game. set in a persistence an autonomous world on blockchain :)

Users play as newcomers to a society. In each cycle, the user engages in a unique scenario and decision point generated by AI. Each decision impacts four key areas: prosperity, science, religion, and nature. While prosperity, science, and religion operate at an individual level, nature is shared among everyone in the world.

The game is calibrated so that each decision is a positive-sum game with predefined trade-offs. If something is beneficial for an individual, it may be detrimental to nature, and vice versa aka sum(user point) + nature point = 1. Each user decision is concealed with Zero Knowledge Proof and Elgamal Homomorphic Encryption. This hidden action provides users with the opportunity to act for themselves and complicates the ability to organize as a community.

We have also incorporated educational materials, such as facts about current environmental issues, and call to action, such as donating to UNICEF, within the game.

As a social experiment, we plan to deploy this on different chains. Currently Mantle, and Base. Each of them features a unique art style inspired by their chain's CI. We expect this experiment to capture the general tendency of users to prioritize self-interest or the greater good and their ability to organize as a community.

How it's Made

Core game logic is built as a set of smart contracts using solidity. While ZK circuits are built with Aztec’s Noir. We implement homomorphic encryption with Elgamal. We utilize our own open source solidity lib to help with elliptic curve operation over the BN254 curve.

While the front end is built with Next.js and React. Story is created with OpenAI’s GPT-4 based on game logic.

background image mobile

Join the mailing list

Get the latest news and updates