Click here to Skip to main content
12,448,003 members (94,049 online)
Click here to Skip to main content

Stats

405K views
53.2K downloads
466 bookmarked
Posted

Chess Program in C#

, 8 Jan 2015 GPL3
SrcChess is a chess program built in C#
111probs.pgn
111probs.pgn
SrcChess2.exe
SrcChess2
Analyze.ruleset
Book.bin
PieceSets
Adventurer
Alpfonso-X
Alpha
Alpha-2
Arial Unicode MS
Berlin
Cases
Chess-7
Condal
Harlequin
Kingdom
Leipzig
Line
Lucena
Magnetic
Maya
Mediaeval
Merida
Millennia
Motif
MS Mincho
Plain
Segoe UI Symbol
Smart
Traveller Standard
Usual
Properties
Resources
image.png
Article.zip
Article_demo.zip
Article_src.zip
<?xml version="1.0" encoding="utf-8"?>
<UserControl xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="400" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
  <Viewbox Stretch="Uniform">
    <Grid Width="17.148429870605" Height="15.221133172512">
      <Path Fill="Black" Stretch="Fill" Data="M8.57422,15.221133 L2.88086,15.221133 C3.62304,13.717223 3.81021,12.231223 3.44238,10.763123 3.07454,9.2950333 2.41536,7.8318133 1.46484,6.3734733 1.38674,6.3864733 1.32487,6.3929733 1.27929,6.3929733 0.92773,6.3929833 0.62662,6.2676633 0.37597,6.0169933 0.12532,5.7663533 1.5777218E-30,5.4652533 1.5777218E-30,5.1136733 1.5777218E-30,4.7621233 0.12532,4.4610233 0.37597,4.2103533 0.62662,3.9597233 0.92773,3.8343933 1.27929,3.8343833 1.63085,3.8343933 1.93196,3.9597233&#xD;&#xA;2.18262,4.2103533 2.43326,4.4610233 2.55859,4.7621233 2.55859,5.1136733 2.55859,5.2438933 2.53909,5.3675933 2.49999,5.4847733 2.47399,5.5759733 2.42509,5.6833533 2.3535,5.8070333 L4.26757,7.1644533 5.24413,2.4183633 C4.82746,2.2165533 4.59308,1.8812733 4.541,1.4125033 4.5084,1.1260633 4.6028,0.82983829 4.82421,0.52383229 5.04555,0.21786029 5.33201,0.045334291 5.68358,0.0062542912 6.03514,-0.026275709 6.34764,0.068124291 6.62108,0.28945729 6.89451,0.51082829 7.05076,0.79728629 7.08983,1.1488333 7.13543,1.5915533 6.98566,1.9626533 6.64061,2.2621133 L8.57421,6.2855533 10.5078,2.2621133 C10.15623,1.9626533 10.00649,1.5915533 10.05858,1.1488333 10.09758,0.79728629 10.25388,0.51082829 10.52733,0.28945729 10.80076,0.068120291 11.11326,-0.026280709 11.46483,0.0062542912 11.81638,0.045334291 12.10121,0.21786029 12.31932,0.52383229 12.53741,0.82983829 12.63344,1.1260633 12.60741,1.4125033 12.54881,1.8812733 12.31443,2.2165533 11.90428,2.4183633 L12.88085,7.1644533 14.79491,5.8070333 C14.71681,5.6833533 14.66794,5.5759233 14.64843,5.4847733 14.60933,5.3675933 14.58983,5.2438933 14.58983,5.1136733 14.58982,4.7621233 14.71514,4.4610233 14.96581,4.2103533 15.21644,3.9597233 15.51755,3.8343933 15.86913,3.8343833 16.22067,3.8343933 16.52178,3.9597233 16.77245,4.2103533 17.02308,4.4610233 17.14841,4.7621233 17.14843,5.1136733 17.14841,5.4652533 17.02308,5.7663533 16.77245,6.0169933 16.52178,6.2676633 16.22067,6.3929833&#xD;&#xA;15.86913,6.3929733 15.82353,6.3929833 15.76169,6.3859733 15.68358,6.3734733 14.72653,7.8318133 14.06573,9.2950333 13.70116,10.763123 13.33656,12.231223 13.52536,13.717223 14.26757,15.221133 z" />
      <Path Fill="White" Stretch="Fill" Data="M4.66797,3.6718702 L9.33594,3.6718702 C8.99087,2.8255202 8.8509,1.9140602 8.91601,0.93750023 8.26496,0.68359023 7.5716,0.46387023 6.83594,0.27832023 6.10025,0.092770232 5.37759,2.3162838E-07 4.66797,2.3162838E-07 3.95181,2.3162838E-07 3.2259,0.092800232 2.49023,0.27832023 1.75455,0.46387023 1.06444,0.68359023 0.41992,0.93750023 0.47852,1.9140602 0.33852,2.8255202 8.8817843E-16,3.6718702 z" Height="3.672" Margin="3.906,0,3.906,0.722" VerticalAlignment="Bottom" />
      <Path Fill="White" Stretch="Fill" Data="M5.9570301,7.58789 C6.6796701,7.5879 7.4072101,7.67419 8.1396401,7.84668 8.8720501,8.01921 9.5898301,8.23894 10.29296,8.50586 10.29295,8.50586 10.29295,8.50586 10.29296,8.50586 10.29295,8.50586 10.29295,8.50586 10.29296,8.50586 10.40363,7.82227 10.60057,7.13054 10.88378,6.43066 11.16697,5.7308 11.5104,5.03907 11.91406,4.35547 L9.7656201,5.86914 8.5644501,0 5.9570301,5.41992 3.3496001,0 2.1484301,5.86914 5.7907033E-08,4.35547 C0.39713006,5.03907 0.73730006,5.7308 1.0205001,6.43066 1.3037001,7.13054 1.5039001,7.82227 1.6210901,8.50586 1.6210801,8.50586 1.6210801,8.50586 1.6210901,8.50586 1.6210801,8.50586 1.6210801,8.50586 1.6210901,8.50586 2.3242101,8.23894 3.0419801,8.01921 3.7744101,7.84668 4.5068201,7.67416 5.2343601,7.5879 5.9570301,7.58789 z" Margin="2.617,2.516,2.617,4.199" />
      <Path Fill="White" Stretch="Fill" Data="M0.60547001,8.346556E-08 C0.20182001,1.0083466E-05 5.0926028E-09,0.20183008 5.0926028E-09,0.60546008 5.0926028E-09,1.0091201 0.20182001,1.2109401 0.60547001,1.2109301 1.01562,1.2109401 1.2207,1.0091201 1.2207,0.60546008 1.2207,0.20183008 1.01562,1.0083466E-05 0.60547001,8.346556E-08 z" HorizontalAlignment="Left" Height="1.211" Margin="0.664,4.508,0,0" VerticalAlignment="Top" Width="1.221" />
      <Path Fill="White" Stretch="Fill" Data="M0.60547,4.3013392E-23 C0.20182,1.7E-05 8.8817842E-16,0.201839 8.8817842E-16,0.605471 8.8817842E-16,1.009131 0.20182,1.210951 0.60547,1.210941 1.00911,1.210951 1.21093,1.009131 1.21094,0.605471 1.21093,0.201839 1.00911,1.7E-05 0.60547,4.3013392E-23 z" HorizontalAlignment="Left" Height="1.211" Margin="5.215,0.661,0,0" VerticalAlignment="Top" Width="1.211" />
      <Path Fill="Black" Stretch="Fill" Data="M0.1186318,-0.011699985 L1.30859,0.70313006 -0.027858202,1.53127 C0.095831798,0.97138002 0.1446618,0.45706002 0.1186318,-0.011699985 z" HorizontalAlignment="Left" Height="1.543" Margin="4.161,0,0,1.633" VerticalAlignment="Bottom" Width="1.337" />
      <Path Fill="White" Stretch="Fill" Data="M0.61523,8.346556E-08 C0.20506,1.0083466E-05 -1.9998537E-05,0.20183008 1.4627091E-09,0.60546008 -1.9998537E-05,1.0091201 0.20506,1.2109401 0.61523,1.2109301 1.01886,1.2109401 1.22069,1.0091201 1.2207,0.60546008 1.22069,0.20183008 1.01886,1.0083466E-05 0.61523,8.346556E-08 z" HorizontalAlignment="Right" Height="1.211" Margin="0,4.508,0.663,0" VerticalAlignment="Top" Width="1.221" />
      <Path Fill="White" Stretch="Fill" Data="M0.60547013,4.3013392E-23 C0.20181013,1.7E-05 -9.8706058E-06,0.201839 1.2939424E-07,0.605471 -9.8706058E-06,1.009131 0.20181013,1.210951 0.60547013,1.210941 1.0091101,1.210951 1.2109301,1.009131 1.2109401,0.605471 1.2109301,0.201839 1.0091101,1.7E-05 0.60547013,4.3013392E-23 z" HorizontalAlignment="Right" Height="1.211" Margin="0,0.661,5.214,0" VerticalAlignment="Top" Width="1.211" />
      <Path Fill="Black" Stretch="Fill" Data="M1.1824416,0.00252121 L3.2348314E-08,0.70313006 1.3289216,1.5454912 C1.1987016,0.98560121 1.1498716,0.47128121 1.1824416,0.00252121 z" HorizontalAlignment="Right" Height="1.543" Margin="0,0,4.168,1.618" VerticalAlignment="Bottom" Width="1.33" />
      <Path Fill="Black" Stretch="Fill" Data="M-8.8817839E-16,0.81055 L1.35743,8.8817842E-15 2.71485,0.83985 1.35743,1.66016 z" Height="1.66" Margin="7.217,0,7.216,1.855" VerticalAlignment="Bottom" />
    </Grid>
  </Viewbox>
</UserControl>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)

Share

About the Author

Jacques Fournier
Web Developer Consyst SQL
Canada Canada
Consyst is a dynamic IT company specialized for more than 20 years in information technology architecture and in the development of innovative productivity tools for businesses. Rep++, the product at the core of its mission, can significantly accelerate the development cycle of applications and services by reducing the duration of the design, coding, testing and maintenance stages.
Rep++ uses a model-driven approach supported by a powerful model execution mechanism. Essential complement to Visual Studio® (Microsoft®), Rep++ includes: an open and centralized model that is used to define, contain and manage all the metadata of an application set; toolkits and application frameworks that implement various flavors of the presentation layer; and specialized assistants that simplify the creation of applications and services for a variety of architectures and technologies. These elements provide a very high automation level, which enable businesses to focus their development efforts on where it counts: their business rules.

You may also be interested in...

Pro
Pro
| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.160811.3 | Last Updated 8 Jan 2015
Article Copyright 2009 by Jacques Fournier
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid