Skip to content

zaccherinij/FRAMED

 
 

Repository files navigation

FRAMED!

Frame 25

FRAMED! is a fully on-chain social deduction game. This project was a submission and finalist at ETHGlobal NYC 2023.

Overview

Framed! is a unique social deduction game inspired by the classic game Mafia. It leverages the power of Fully Homomorphic Encryption (FHE) to ensure on-chain privacy, allowing for hidden roles and actions. Its a blend of secret schemes, accusations, and strategy made possible by encrypted hidden inputs.

Play at play.framed.gg

Built Using ⚙️

  • React
  • Vite
  • Subgraph
  • Privy
  • Solidity
  • fhEVM (Inco Network)
  • socket.io
  • ethers
  • shadcn/ui

Features

  • Play a fully on-chain social deduction game.
  • Maintain security and privacy with Fully Homomorphic Encryption (FHE).
  • Experience secret roles and actions.
  • Engage in discussions, strategy, and deception.
  • Store encrypted states directly on-chain.

Getting Started

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Request the .env file from a team member
  4. Start the local development server using npm run dev.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.9%
  • Solidity 5.5%
  • JavaScript 1.3%
  • CSS 1.1%
  • HTML 0.2%