https://github.com/hadson0/brushphone
Multiplayer LAN game inspired by GarticPhone, developed in C++ with the Qt Framework.
https://github.com/hadson0/brushphone
cpp drawing game lobby-system multiplayer qt sockets tcp
Last synced: 2 months ago
JSON representation
Multiplayer LAN game inspired by GarticPhone, developed in C++ with the Qt Framework.
- Host: GitHub
- URL: https://github.com/hadson0/brushphone
- Owner: hadson0
- License: mit
- Created: 2022-05-29T22:06:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T18:56:48.000Z (9 months ago)
- Last Synced: 2025-01-21T01:41:27.732Z (4 months ago)
- Topics: cpp, drawing, game, lobby-system, multiplayer, qt, sockets, tcp
- Language: C++
- Homepage:
- Size: 7.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BrushPhone
## Overview
BrushPhone is a multiplayer LAN game inspired by [GarticPhone](https://garticphone.com/pt), developed in C++. Players take turns drawing and guessing.
## Features
- **LAN Multiplayer Support**
- **Lobby System**
- **Host Creation**: A player can create a lobby, generating a unique code for others to join.
- **Join by Code**: Players can join existing lobbies using the provided code.
- **Ready System**: The game starts automatically once all players in the lobby are marked as "ready."
- **In-Lobby Chat**
- **Drawing & Guessing**: Take turns drawing and guessing words.
- **Screen Navigation System**
- **Pure C++ Implementation**: The entire project is written in C++, without using Qt’s specific UI language (QML).## Components
- **Language**: C++
- **Framework**: Qt
- **Networking**: LAN-based multiplayer## Game

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.