Skip to content
/ Makao Public

C++ multiplayer TCP implementation of Makao

Notifications You must be signed in to change notification settings

kaiytech/Makao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Makao

... ...

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

About

C++ multiplayer TCP implementation of Makao

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages