ARTICLE

A Chess Program using C#

Posted by Kaushal Golwala Articles | Games Programming C# November 29, 2004
This is a chess program, made using C#. It has used object oriented concepts and design patterns like Flyweight, Factory and Decorator. Two player can play this game and it has facility to drag-drop pieces. It also shows potential positions of each pieces which is useful for learning.
Reader Level:
Download Files:
 

Introduction

This is a chess program, made using C#. It has used object oriented concepts and design patterns like Flyweight, Factory and Decorator.

Two player can play this game and it has facility to drag-drop pieces. It also shows potential positions of each pieces which is useful for learning.

Following is the overview of the classes and relationship among them.

Block Diagram



Screenshots



Login to add your contents and source code to this article
post comment
     

i.e the right-hand corner square should be a light square

Posted by Andile Choko Mar 22, 2013

Nice article,but the board is placed wrong...if rotated clockwise it will be correct....

Posted by Andile Choko Mar 22, 2013

Thanks you so much.

Posted by sun the moon the Apr 11, 2012

Thank you for your time.

Posted by dogancan aydin Apr 08, 2012

http://letitbit.net/download/54781.5c04a53b5bc5f19b5889c34c3a51/?__chess.rar.html

Posted by den tremb Nov 27, 2011
COMMENT USING
PREMIUM SPONSORS
Over-C is a holistic consortium of communications and technology specialists. We build, deploy and market both business as well as consumer products and solutions.
Join a Chapter
SPONSORED BY
  • PDF reports have never been easier to create. With our included WYSIWYG Designer, you can layout your reports, set up your data source and let DynamicPDF ReportWriter do the rest.