https://github.com/0xheartcode/privatemafiagame
https://github.com/0xheartcode/privatemafiagame
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/0xheartcode/privatemafiagame
- Owner: 0xheartcode
- Created: 2023-10-06T16:11:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-08T06:50:53.000Z (over 2 years ago)
- Last Synced: 2025-06-01T23:09:57.514Z (about 1 year ago)
- Language: TypeScript
- Size: 1.85 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
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).

## 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! 🕵️♂️🌐💼