Welcome to the Skribble Multiplayer Game Flutter project! This project is a multiplayer drawing and guessing game built using Flutter, Dart, Node.js, and WebSocket technology. It allows users to create rooms, join existing rooms, and play together in real-time. The backend is powered by Node.js, providing seamless real-time communication through WebSocket.
-
Realtime Gameplay: Enjoy a smooth and immersive gameplay experience with real-time drawing and guessing interactions.
-
Room Creation and Joining: Players can create their own game rooms and invite friends to join or join existing rooms to start playing.
-
Attractive UI: The user interface is designed to be visually appealing and user-friendly, enhancing the overall gaming experience.
-
Flutter: A UI toolkit from Google used for building natively compiled applications for mobile, web, and desktop from a single codebase.
-
Dart: The programming language used by Flutter for building robust and efficient applications.
-
Node.js: The backend is built using Node.js, providing a scalable and event-driven environment for handling real-time communication.
-
WebSocket: WebSocket technology is used for bidirectional communication between the frontend and backend in real-time.
-
Make sure you have Node.js installed on your machine.
-
Navigate to the
server
directory: -
Install the required Node.js packages
-
Start the Node.js server:
-
Make sure you have Flutter and Dart installed on your machine.
-
Navigate to the root directory:
-
Install the Flutter packages:
-
Run the Flutter app:
-
Open the Skribble Multiplayer Game app on your device.
-
Create a new room or join an existing room by entering the room code.
-
Once in the room, take turns drawing a given word while other players guess the word.
-
Earn points for correctly guessing words and for other players guessing your drawing.
-
The player with the most points at the end of the game wins!
Contributions are welcome! If you'd like to contribute to the project, please fork the repository, create a new branch, and submit a pull request.
This project was created by [Debajyoti Saha] and is provided under the MIT License.
If you have any questions or suggestions, feel free to contact us at [debajyotisaha14@gmail.com].
Enjoy the Skribble Multiplayer Game! Happy gaming!
Note: Replace placeholders such as [Debajyoti Saha]
and [debajyotisaha14@gmail.com]
with actual information. Also, make sure to include the appropriate screenshots, and consider adding sections about game rules, gameplay mechanics, and any additional features you might want to highlight.