Skip to content

Multiplayer P2P drawing and guessing game built with decentralized networking and AI-powered guess evaluation.

Notifications You must be signed in to change notification settings

lnvaldez/doodlepunch

Repository files navigation

DoodlePunch

DoodlePunch is a multiplayer P2P drawing and guessing game built with decentralized networking and AI-powered guess evaluation.

Features

  • Real-time collaborative drawing canvas
  • AI-scored guessing system
  • Peer-to-peer networking via Hyperswarm
  • Dynamic round timer
  • Encrypted communications

Installation

  1. Ensure you have:

    • Node.js v16+
    • Python 3.x
  2. Clone and setup:

git clone https://github.com/lnvaldez/doodlepunch.git
cd doodlepunch
npm install
pip install -r requirements.txt
python -m spacy download en_core_web_lg
  1. Run
npm run dev

Playing

  1. Enter a nickname
  2. Either create a room or join a room with a room ID.
  3. Start the game.

Screenshots

Game startup screen Gameplay

About

Multiplayer P2P drawing and guessing game built with decentralized networking and AI-powered guess evaluation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published