'More than Fifty-Two' (C++)

Having created our original ‘More than Fifty-Two’ multiplayer card game sandbox in Java, we wanted to get some experience using C++ and improve upon our game by recreating it from scratch in C++.

Similar to the Java version, this new version of ‘More than Fifty-Two’ is a multiplayer card game sandbox, giving players the power to create their own card game rule sets and card designs and share them online to play with others. Unlike the previous version, the game rules can now be edited in an in-game editor:

Rule Editor

Visually, the game received a big upgrade: It now has multiple environments in which to play cards. Taking inspiration from the solar panel table material present in the old Java version, one of the locations to play cards on is the solar panel of a satellite orbiting earth (see the image at the top of this post). As an excuse to experiment with ocean rendering (based on the classic FFT ocean rendering technique), there is an additional environment in the arctic ocean where players can play cards on a floating piece of ice:

Arctic Ocean level

This time around, I was again responsible for realizing the renderer and other engine functionality (except for networking).