Skip to content

Chess Game Application written in C# with good software engineering practices using multitier architecture.

Notifications You must be signed in to change notification settings

fredericoahb/xadrez-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub last commit GitHub language count GitHub code size in bytes GitHub repo size

Chess game

Application written in C# with good software engineering practices using Multitier architecture.

The chess system is divided into three tiers, where each tier has a very specific responsibility.

Board tier - This tier will contain the basic elements of a board: piece, position, color of the piece. In this tier, there is no game intelligence, simply the basic operation of a board. Remove and place the pieces.

Chess tier - Intelligence tier where the rules of the chess game are implemented. One piece moves at a time; the pieces movement rules; the game mechanical rules

Application tier - console mode application that will consume the other two tiers, interact with the user and present the game.

Chess System Design

Design 1

About

Chess Game Application written in C# with good software engineering practices using multitier architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages