- Language: C++
- Platform: Windows (client), Windows (server)
- System requirements: Windows and a monitor that can display your desktop.
Makao is a polish equivalent of Macau - a Hungarian card game, where players play a single card in sequence in a manner similar to Uno. Unlike Uno, however, Makaó is played with a standard deck of 52 cards. Makaó also involves bluffing so that the players do not necessarily have to play a card if they wish to save it for higher points later. Cheating is encouraged in order to make gameplay more varied and enjoyable. Source: Wikipedia
The C++ version features:
Server:
- connecting to client via TCP (Winsock)
- master server capable of handling multiple players and game instances
- colored debug logging in real time
- kicking inactive players
Client:
- a fully featured of Macau
- colorful retro-styled UI (Windows console)
- lobbies with up to 6 players
- game hosts capable of managing the game
- visual representation of cards (types, suits)
- lobby list to choose from
- time-limited turns
- and more!
Software used in development:
- Miro
- Visual Studio Community 2019
- Hyper-V
Documentation: