Multiplayer Paint is a multiplayer painting platform developed as part of the Software Technologies 2024/2025 course at FMI. It allows users to connect over a network, draw collaboratively, and enjoy creative activities in real time.
- Docker: Ensure Docker is installed on your system. If not, download and install Docker Desktop from the official website.
- A system with a terminal/command prompt to run Docker commands.
- Open your terminal or command prompt.
- Navigate to the directory where the project is saved:
cd path/to/project - Build the Docker image:
docker build -t app . - Run the Docker container:
docker run -p 3000:3000 app
- Open your web browser and navigate to http://localhost:3000 to access Multiplayer-Paint.
-
Choose a device you want to connect to the main machine.
-
Ensure the device is connected to the same network as the main machine.
-
Find the main machine's local IP address:
- Open the terminal on the main machine and run:
ifconfig # On Linux/Mac ipconfig # On Windows
- Look for an IP address in the format `10.108.XX.XX` or `192.168.XX.XX`.
- Open the terminal on the main machine and run:
-
On the connecting device, open a web browser and enter the following in the address bar:
MAIN_MACHINE_LOCAL_IP_ADDRESS:3000Example:
10.108.4.25:3000