This game is based on the board game I made called Land of Gold. The board game is a turn-based produce management tabeltop game where each player has a type of fantasy creature or plant that they farm to gain produce. This produce is given into the bank in exchange for money which can be used to buy different farming methods to increase produce. However, some of these farming methods are unethical such as battery farming dragons. This lowers the creature or plant’s happiness which has a large effect on a combat system very similar to risk.
Click the link to visit the first blog post briefing the board game in more detail:
Rules Video
Gameplay video
Player Tile - When landed on current player gives antoher player their produce

Produce Tile - When landed on current player gets produce

Event Card Tile - When landed on current player draws an event card

Global Card Tile - When landed on current player draws a global, sabotage, or curiosity card

Blog Post explaining Further
Event Cards - cards specific to each player that which give player farming methods

Global Cards - cards that have a massive effect on all players, good or bad

Cuirosity Cards - powerfull cards that players can bid on

Sabotage Cards - cards that players can buy and use on another to give them a massive disanvantage

The newtorking uses the entet networking library using tcp. This project uses a packet class and streaming operators to stream in data into a packet. These streaming operators are overloaded to take strings and card info and player info structs. The project also uses an enum to state what type of data being streamed in.