Skip to content

MonoGame & WCF multiplayer game

License

Notifications You must be signed in to change notification settings

SelfRef/wcf-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

create_date archive_date language framework editor locale documentation license category dev_status
2015-06
2019-11
C#
.NET Framework 4.5
WCF
MonoGame
Visual Studio Community 2019
pl_PL
Polish
/docs/WCFProject_Documentation_PL.pdf
GPLv3
PoC
Study
Game
Desktop
Archive

WCFProject - Multiplayer open-world MonoGame

Description

WCFProject is my private lab project that aimed to being a fully-featured game based on .NET WCF communication, MonoGame framework and physics engine. The result is demo-type server-client game application with ability to serve multiple client instances.

Screenshots

Client

Client 1 Client 2
Client Launcher 1 Client Launcher 2
Client Window 1 Client Window 2
Client Window Debug 1 Client Window Debug 2

Client Window Debug Side

Server

Console Window

Documentation

Full documentation in Polish language is available here in PDF format.

Frameworks and libraries

  • Microsoft .NET Framework 4.5;
  • Windows Presentation Foundation (WPF);
  • Windows Communication Foundation (WCF);
  • MonoGame;
  • Farseer Physics Engine (Box2D);
  • Json.NET;
  • TiledSharp;
  • MahApps.Metro;

Class Diagram

WCFReference

Class Diagram

WCFClient

Class Diagram

WCFReference

Class Diagram