Two parts, first is a social plugin for Mud that uses trustless messaging/relay network Web3MQ to preserve on-chain trustlessness while providing social gameplay, and second is a werewolf (also known as mafia) demo to demonstrate possibilities of on-chain social gaming
This project comprises of two parts, a social plugin for Mud that allows users in Mud players to interact and socialize with each other in a trustless and high-performance, high-scale manner. We believe trustlessness is critical because this preserves the open, trustless, and composable nature of on-chain games that's critical to autonomous worlds. We've also built a simple werewolf game (also known as mafia) demo to showcase how social interactions can deepen gameplay in on-chain games and autonomous worlds.
We've built (the two parts of) this project with two main frameworks, one is, of course Mud, for the on-chain gaming states and autonomous-worlds building. The second is Web3MQ, which is a Ethereum L3 layer that acts as a trustless network of relays for messaging and casting, and serves as a Mud-like basic infrastructure but for social. We chose Web3MQ because out of the only two trustless messaging/relay protocols out there (other being Waku), it's the fastest and most scalable.
The first part of the project, is a multi-purpose social plugin that's meant as a basic package that works with Mud. This package includes primitives for building social experiences such as adding friends and connecting with them on Mud, and also code to help Mud builders take advantage of high performance and high-scale trustless/decentralized social from Web3MQ in a easy manner (the depth of integration can be improved and furthered, this plugin is still basic due to hackathon time-frame).
The second part of the project, is a werewolf (also known as mafia) game that demonstrates how social can empower gameplay for on-chain games, and autonomous worlds experiences.