Moonstream.to - Dungeon masters for on-chain games

Description

Moonstream.to builds free and open source web3 game infrastructure. A large part of this is building on-chain game mechanics. Our most recent mechanic is called Garden of Forking Paths. It allows anyone to run on-chain multiplayer Choose Your Own Adventure games.

In the Garden of Forking Paths, players choose paths through a series of stages. Game Masters determine what the “correct” path is at each stage. Only characters that chose the correct path on a given stage can move on to the next stage.

A Game Master is defined as an Ethereum account holding a Game Master badge (an ERC1155 token). This means that a Game Master can be human or it can be a bot or it can be a smart contract.

This bounty challenges you to build an automated game master for the Garden of Forking Paths. This game master can be a bot which submits transactions via an externally-owned account. It can also be a smart contract.


Suggestions
- A Game Master which uses two competing Garden of Forking Paths sessions to implement massively multiplayer on-chain PvP combat.
- A Game Master which acts as an oracle that resolves a series of chained bets among participants using a Garden of Forking Paths session.

- A Game Master which implements the disbursal of this bounty!

Acceptance criteria

A Successful Bounty Submission will possess the following:
Your Game Master should be published as free software (under a free software license of your choosing).
- It should be possible for anyone to run your Game Master themselves (using their computers).
- A document explaining the concept behind your Game Master.

Rewards

Resources

Documentation - https://docs.moonstream.to/engine/mechanics/garden-of-forking-paths/
https://docs.moonstream.to/engine/mechanics/garden-of-forking-paths/
Bounty video