Checkers-Game-.NET-Forms-WCF-Service-Duplex-SOAP-REST-Web-ASP-

This project was implemented during .NET Networking course at Afeka Academic College of Engineering.

The main study idea of the project was to create a client-server game "checkers" where team of players can play on-line against each another.
The project consist of 3 sub projects :

1. Checkers Service, main server which providing service for game and web-site clients.
2. Client application, the game itself.
3. Web application, game web-site where users can register and create hosting rooms for games or join other players game, also providing different information from DB to the players.

The project implements:

1. The use of WCF Service implementing Duplex,SOAP and REST pattern's in order to communicate with the game client and web-site.
2. LINQ to SQL, automatic reflection of DB into C# classes (Object Relational Mapping) which providing nice syntax in order to perform queries on the DB.
3. ASP.NET
4. Interesting graphics implementation using .NET Forms such as animations or multiply layers of UI components up on each other with transparent background in order to create more realistic game.
5. MVC (Model View Control) Architecture on the game client side.



Please enter to my blog for more information and details :
Soon...