DoodlePunch is a multiplayer P2P drawing and guessing game built with decentralized networking and AI-powered guess evaluation.
- Real-time collaborative drawing canvas
- AI-scored guessing system
- Peer-to-peer networking via Hyperswarm
- Dynamic round timer
- Encrypted communications
-
Ensure you have:
- Node.js v16+
- Python 3.x
-
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
- Run
npm run dev
- Enter a nickname
- Either create a room or join a room with a room ID.
- Start the game.