GameFi project that allocates superfluid towards watering a plant, using prisoner's dilemma as the underlying mechanism , the winner takes the tree
We are making a game using Gamemaker studio, so a pixel game in which players water a tree, which is analogous to using superfluid CFAs, we used prisoner's dilemma after getting feedback on the game from ethglobal. So if everyone waters the tree at a fixed rate and is fair then the system will create and IDA back to them with a slightly higher amount. If however someone plays smart and puts in 10X CFA then everyone's flow gets taken by the that single winner. But they have to pay a fee to get the winnings. This fee will be used to buy and retire BCT tokens and to fund future rounds. We use Tellor to decide between multiple smart winners. We use XMTP to promote group conversations and competition.
We used polygon for testing initially and used Tellor's price oracle as a means to get a relatively random number, we used Tellor's query UI to generate the query id, we intend to switch to random number instead. We were able to remove the super app CFA portion and deploy on Optimism. So on Optimism instead of watering it uses native token payments. In order for the watering of the ARBO we used superfluid CFA's, the CFA's were set up as a super app, so the tree itself is an NFT and the tree can be claimed by the winner, once claimed they can withdraw the funds in it. If everyone plays fair, an IDA is created instead and an airdrop is done. We were able to complete the CFA superapp flow on testnet , we are also able to test out the IDA on a forked version. We used relay which is powered by XMTP to power the chat, this is a group chat function, with a limitation that the groups are created with you only if you already played once.