Bankeren is a norwegian card game similar to Oh, Hell!
You can read the specific rules here
The game is written in C# with .NET Framework 4.0. GUI is WPF and network communications is done with a WCF Duplex Service.
The solution consists of three projects:
- The WPF client application, which also can host games
- The service proxy
- BankerenServer - A simple console application for dedicated hosting
- Game engine
- Server class for use in both client and server application
- WCF service interfaces and implementations
In addition to .NET Framework, Caliburn.Micro is used for the client application.
Some features used from Caliburn.Micro:
- Screen and Conductor