Skip to content

Latest commit

Β 

History

History
executable file
Β·
55 lines (38 loc) Β· 1.62 KB

File metadata and controls

executable file
Β·
55 lines (38 loc) Β· 1.62 KB

Multiplayer Drawing & Guessing Game πŸŽ¨πŸ•΅οΈ

A JavaFX-based multiplayer game inspired by Skribbl.io, where one player draws a word and others try to guess it in real time. Designed with a client-server architecture, the game uses JavaFX for GUI, multithreading for handling concurrent players, and Jackson for JSON communication.


πŸ›  Features

  • Multiplayer support over a local network
  • Real-time drawing and guessing
  • Voting mechanism to skip or guess the word
  • Simple and intuitive JavaFX UI

βš™οΈ Requirements

  • Java: Version 23 or higher (Tested on Java 23.0.1)
  • Maven: For managing JavaFX and Jackson dependencies
  • JavaFX SDK: Used by the application (automatically handled by Maven if using IntelliJ)
  • Jackson: For serializing/deserializing commands
  • OS: Linux(Recommended), Windows(Need to enable broacasting on server and allow udp/tcp ports on client)

πŸš€ How to Run the Project

  1. Install Maven

    • Download Maven and follow the installation instructions.

    • Verify installation by running:

      mvn -v
  2. Clone the Repository

    git clone https://github.com/piyush-1337/Game.git
  3. Run the Game

    cd Game
    mvn clean javafx:run