RussianRoulette

This project is a mutliplayer russian roullette game where you battle it out till the death. But it has a twist, there are cards in play that can make or break your match. This game is made in C# with monogame and a school build SocketIO solution, this is made with a team of 4 students. Beneath i will show you a bit of the process and a bit of gameplay of course.

It is hard to capture all on video but here is a local multiplayer game, played against an other client. Whose’s turn it is is indicated with the down arrow. The player can then play cards and chose to shoot himself or the opponent, when the player shoots his self he gets a new card. when he hits his self or shoots the oppenent, the turn changes to the other player

To make this game as fair as possible we made a lot of the features server side, like the revolver system. To start off with the design i made a UML, in this UML i wrote down and designed what kind of classes i wanted and the relations between them.

After the design i went straight to the making of the system. After a lot of feedback and back and forth between me and my team mates i made a system which I am proud of.