An open API service indexing awesome lists of open source software.

https://github.com/0xheartcode/privatemafiagame


https://github.com/0xheartcode/privatemafiagame

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# Private Mafia Game

Immerse yourself in the secretive world of Web3 Mafia (text-based chatroom), where trust is a rare commodity, privacy is paramount, and every decision could earn you digital riches (testnet tokens) in this thrilling crypto-powered underworld (6 player demo lobby game).

![Private Mafia Game Banner](https://insert-link-to-your-banner-image-here)

## Table of Contents
- [Team](#team)
- [Project Description](#project-description)
- [Discord and Telegram Contacts](#discord-and-telegram-contacts)
- [Bounties](#bounties)
- [Repository](#repository)
- [Demo](#demo)
- [Technical Details](#technical-details)

## Team

- [sliponit](https://taikai.network/sliponit)
- [yassine.ksabi.dev.blockchain](https://taikai.network/yassine.ksabi.dev.blockchain)
- [0xheart](https://taikai.network/0xheartcode259)

## Project Description

Private Mafia Game, also known as Werewolf, is a social deduction party game powered by Web3 technologies. It enhances the classic game with privacy and secure communication features, making it an exciting crypto-powered experience for players. In this 6-player demo lobby game, players must navigate a world where trust is scarce, and every decision can lead to digital riches in the form of testnet tokens.

## Bounties

### WAKU

We have integrated Waku, a secure chat communication tool, to ensure privacy and secure communication between players. This technology enhances the game's overall experience by providing a safe and confidential chat environment.

### PEANUTS PROTOCOL - InProgress

To enable winners to receive their rewards directly to their wallets, we utilize the Peanuts Protocol. This protocol allows us to send money efficiently, from EOA (Externally Owned Account) to EOA, ensuring that players receive their winnings seamlessly.

### BuidlGuidl

Our project's frontend interface is built with BuidlGuidl by forking Scaffold-ETH. This framework enables us to create a user-friendly and visually appealing frontend that enhances the overall gaming experience.

### BASE - InProgress

We have chosen Base Goerli as our testnet, as it provides an excellent environment for receiving Peanut Protocol payments as game rewards. This choice ensures that players can test and enjoy the game with ease on a stable testnet.

## Repository

[GitHub Repository](https://github.com/0xheartcode/PrivateMafiaGame/)

## Demo

[Watch the Private Mafia Game Demo](https://insert-link-to-your-demo-video)

## Technical Details

### Frontend

To set up the frontend, follow these steps:

```shell
cd frontend
npm install
npm run dev
```

### Backend

To set up the backend, follow these steps:

```shell
cd backend/mafiabot-express-backend
npm install
```

Then, run the backend server:

```shell
npm start
```

## Disclaimer

This project was created for EthRome 2023 by the team members listed above. Please note that this is a demo lobby game and does not involve real financial transactions or rewards. It is purely for educational and entertainment purposes. Use it responsibly and enjoy the world of Web3 Mafia! 🕵️‍♂️🌐💼