Uno multiplayer networking game c++ Qt5
Budget: $10 – $60 USD
Short description: Design and implement a networked multiplayer Uno game with a computer player (NPC) also joining the game.
Mark rubric:
UI elements 20
Game flow / state management 10
Implementation of game rules 10
Networking 20
Computer player (NPC) 20
Player rankings 10
Awesomeness 10
Total 100
Since you already invested some time and thought to this topic (which we now have a template example for) in the semester test, extending this concept into a fully fledged practical will be wise and economical. Some comments on mark sheet entries follow.
UI elements: all the graphical stuff in the game.
Networking: Everything that makes multiplayer over the network possible, like data serialization, state synchronization, player / turn co-ordination, etc.
NPC: The computer player can vary from absent through moderately stupid up to excellent, therefore, the marks have a range.
Player rankings: Implement some persistent form of a hall of fame.
Awesomeness: Anything extra you added to the game that makes your version unique and fun can get some recognition here.
Mark rubric:
UI elements 20
Game flow / state management 10
Implementation of game rules 10
Networking 20
Computer player (NPC) 20
Player rankings 10
Awesomeness 10
Total 100
Since you already invested some time and thought to this topic (which we now have a template example for) in the semester test, extending this concept into a fully fledged practical will be wise and economical. Some comments on mark sheet entries follow.
UI elements: all the graphical stuff in the game.
Networking: Everything that makes multiplayer over the network possible, like data serialization, state synchronization, player / turn co-ordination, etc.
NPC: The computer player can vary from absent through moderately stupid up to excellent, therefore, the marks have a range.
Player rankings: Implement some persistent form of a hall of fame.
Awesomeness: Anything extra you added to the game that makes your version unique and fun can get some recognition here.