Skip to content

Community-of-Playground/Drawing-Multiplayer-Flutter-Game

Repository files navigation

Skribble-Multiplayer-Game

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.

Screenshots

                   

Features

  • 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.

Technologies Used

  • 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.

Installation

Backend Setup (Node.js)

  1. Make sure you have Node.js installed on your machine.

  2. Navigate to the server directory:

  3. Install the required Node.js packages

  4. Start the Node.js server:

Frontend Setup (Flutter)

  1. Make sure you have Flutter and Dart installed on your machine.

  2. Navigate to the root directory:

  3. Install the Flutter packages:

  4. Run the Flutter app:

How to Play

  1. Open the Skribble Multiplayer Game app on your device.

  2. Create a new room or join an existing room by entering the room code.

  3. Once in the room, take turns drawing a given word while other players guess the word.

  4. Earn points for correctly guessing words and for other players guessing your drawing.

  5. The player with the most points at the end of the game wins!

Contributing

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.

Credits

This project was created by [Debajyoti Saha] and is provided under the MIT License.

Contact

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published