Welcome to Sketch Verse! This is a multiplayer game where players can draw and guess words. It features two main modes: drawing mode and jamming mode. The goal is to guess the word based on the drawing, earning points for correct guesses.
- React.js - Frontend for building a responsive and interactive user interface.
- Tailwind CSS - Utility-first CSS framework for fast UI development.
- Express.js - Backend server framework for handling requests and routing.
- Socket.io - Real-time communication between the client and server for the multiplayer game functionality.
Follow the steps below to clone the repository and set up the project:
First, clone the repository to your local machine using Git.
git clone https://github.com/yourusername/sketch-verse.git
cd sketch-verseInstall the required packages for both the frontend and backend.
Navigate to the client directory and install the necessary npm packages:
cd client
npm installNavigate to the server directory and install the necessary npm packages:
cd ../server
npm installTo run the project, follow these steps:
In the server directory, start the server:
cd server
npm startThis will run the server on the default port (usually 3000).
In the client directory, start the React app:
cd ../client
npm startThis will launch the frontend application on the default port (usually 3000).
Open your browser and go to http://localhost:3000 to play the game!
- Multiplayer Mode: Play with up to 10 players and guess words based on drawings.
- Drawing Mode: Take turns drawing and guessing words.
- Jamming Mode: A more chaotic version of the game with randomized word selection.
If you'd like to contribute to Sketch Verse, feel free to fork the repository and submit pull requests. Please make sure to follow the coding guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
