Click here to Skip to main content
11,702,467 members (73,497 online)
Click here to Skip to main content
Add your own
alternative version

Chess Program in C#

, 8 Jan 2015 GPL3 337.3K 46.3K 459
SrcChess is a chess program built in C#
Article_demo-noexe.zip
111probs.pgn
Article_demo.zip
111probs.pgn
SrcChess2.exe
Article_src.zip
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
Settings.settings
Resources
image.png
ChessProgram.zip
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="16.8320021629334" Height="16.748019695282">
      <Path Fill="Black" Stretch="Fill" Data="M11.075332,10.790742 C11.231574,10.562888 11.374806,10.325264 11.505028,10.077871 L11.885893,9.3454694 C12.139786,8.8702316 12.307428,8.4112534 12.388829,7.9685448 12.47023,7.5258662 12.533671,7.0603782 12.579261,6.5721008 12.722473,4.8599149 12.243957,3.3560536 11.143693,2.0604969 11.130693,1.9758991 11.136693,1.8684619 11.163194,1.7382352 11.462667,1.5624798 11.612409,1.2988166 11.612419,0.94724561 11.612409,0.33530137 11.306415,0.029319245 10.694438,0.029299246 10.08244,0.029319245 9.7764462,0.33530137 9.7764562,0.94724561 9.7764462,1.2011591 9.8610572,1.4160035&#xD;&#xA;10.030369,1.591759 10.004369,1.8001036 9.9782687,1.9238005 9.9522684,1.9628395 9.8350669,2.1191054 9.6788149,2.2037433 9.4835125,2.2167429 9.2946901,2.2037433 9.1482083,2.1223454 9.044047,1.9726092 8.9919463,1.9010111 8.965946,1.7642946 8.965946,1.5624598 9.1547384,1.3867043 9.2491396,1.16536 9.2491496,0.89841687 9.2491396,0.29949229 8.9496558,1.9999485E-05 8.3506983,0 7.7452107,1.9999485E-05 7.4424769,0.29949229 7.4424869,0.89841687 7.4424769,1.1848895&#xD;&#xA;7.5531583,1.4192535 7.7745211,1.6015288 7.7550208,1.7577847 7.7452207,1.8847415 7.7452207,1.982369 5.5837336,3.0435616 4.50299,4.5734722 4.503,6.5721008 4.50299,7.2361537 4.5974012,7.9294958 4.7862036,8.6521272 4.9750059,9.3747686 5.30053,10.08764 5.7627758,10.790742 L6.0557495,13.280908 C6.0557395,13.476223 6.2852424,13.642239 6.7442381,13.778945 7.2032139,13.915662 7.7582408,13.98402 8.409299,13.98402 9.0538271,13.98402 9.607214,13.915622 10.06947,13.778945 10.531706,13.642239 10.766089,13.476223 10.772609,13.280908 z M8.4190585,13.994419 C7.9633185,14.450113 7.4148185,14.803267 6.7735485,15.053882 6.1322685,15.304516 5.4893686,15.429823 4.8448386,15.429823 4.1612386,15.429823 3.4613786,15.218265 2.7452286,14.795118 2.0290886,14.371991 1.4203587,13.971641 0.91905868,13.59407 0.85395868,13.711258 0.87515868,13.901658 0.98255868,14.165302 L1.2608787,14.834184 C1.1696787,14.860181 1.0883487,14.889478 1.0167387,14.922075 0.65214869,15.097837 0.3754587,15.317545 0.1866587,15.581188 -0.0021412935,15.844831 -0.047721292,16.074298 0.049938705,16.269588 0.082438704,16.367278 0.1606187,16.44861 0.2843187,16.513704 0.2843087,16.494206 0.2823187,16.471408 0.2793187,16.44531 0.2763187,16.419313 0.2743187,16.390016 0.2743187,16.357419 0.2743187,15.947311 0.47939869,15.742252 0.88955868,15.742252 1.0067387,15.742252 1.1109087,15.771549&#xD;&#xA;1.2020587,15.830143 2.3218386,16.442061 3.5360286,16.74802 4.8446286,16.74802 5.4696286,16.74802 6.0864885,16.640611 6.6952185,16.425782 7.3039285,16.210964 7.8784785,15.947321 8.4188485,15.634853 8.9722285,15.947321 9.5483984,16.210964 10.147368,16.425782 10.746308,16.640611 11.361548,16.74802 11.993068,16.74802 13.288628,16.74802 14.502818,16.442061 15.635648,15.830143 15.720248,15.771549 15.824428,15.742252 15.948148,15.742252 16.358288,15.742252&#xD;&#xA;16.563368,15.947311 16.563378,16.357419 16.563368,16.396515 16.556378,16.44851 16.543878,16.513654 16.654538,16.461559 16.735918,16.380207 16.788018,16.269538 16.879118,16.074248 16.828718,15.844781 16.636658,15.581138 16.444578,15.317495 16.169518,15.097787 15.811458,14.922025 15.726758,14.882929 15.645428,14.853632 15.567318,14.834134 L15.840758,14.165252 C15.951418,13.901608 15.977458,13.711208 15.918858,13.59402 15.411028,13.971591 14.797428,14.371941 14.078038,14.795068 13.358628,15.218205 12.663638,15.429773 11.993078,15.429773 10.619368,15.429773 9.4279684,14.951312 8.4188585,13.994369 z" />
      <Path Fill="White" Stretch="Fill" Data="M4.5020023,9.5995352 L4.4336028,10.19502 C3.8085981,10.045347 3.0859441,9.9705049 2.265651,9.9704949 1.4713777,9.9705049 0.7389638,10.045367 0.068399427,10.19502 L0,9.6093015 C0.66405443,9.4531205 1.4192581,9.37502 2.265611,9.37502 3.0793942,9.37502 3.8248279,9.4498917 4.5019223,9.5995352 z M0.31259798,12.73402 L0.254,12.089735 C0.47534237,11.992172 0.7585326,11.904266 1.1035807,11.826165 1.4486088,11.748095 1.8262058,11.70903 2.2363516,11.70902 3.037094,11.70903 3.7076509,11.845688 4.2480022,12.119024 L4.2089036,12.73402 C4.1568054,12.60387 3.9452227,12.491602 3.5741555,12.397238 3.2030683,12.302874 2.7668833,12.255692 2.2656106,12.255682 1.7578081,12.255692 1.3183633,12.302864 0.94729609,12.397238 0.57620889,12.491602 0.36462618,12.60387 0.31254798,12.73402 z M3.3400023,10.83002 L2.2559961,11.27902 1.172,10.83002 2.2559961,10.38102 z M5.8691697,6.5920005 C5.9147832,6.2078346 5.7747419,5.5843575 5.4491261,4.7215693 5.1235002,3.8588011 4.5536725,3.1441584 3.7396429,2.5776411 3.6419142,2.4148731 3.6501166,2.2667277 3.7640501,2.1332247 3.8780036,1.9997618 4.0001096,1.9330203 4.1303679,1.9330003 4.2084909,1.9330203 4.3159626,1.9916104 4.4527328,2.1088105 5.1625617,2.5906833 5.6184259,3.3541544 5.8203253,4.3992439 6.0221948,5.4443534 6.0384696,6.175279 5.8691397,6.5920005 z M2.1675011,3.3187865E-07 C2.4344951,1.0331752E-05 2.5679922,0.13021868 2.5680022,0.39061539 2.5679922,0.65755201 2.4344951,0.79102033 2.1675011,0.79100033 1.900497,0.79102033 1.76699,0.65756201 1.767,0.39061539 1.76699,0.13021868 1.900497,1.0331752E-05 2.1675011,3.3187865E-07 z M4.5120022,0.019000332 C4.7919955,0.019010334 4.9319922,0.159017 4.9320022,0.43900033 4.9319922,0.71901367 4.7919955,0.85902034 4.5120022,0.85900034 4.2319888,0.85902034 4.0919922,0.71901367 4.0920022,0.43900033 4.0919922,0.159017 4.2319888,0.019010334 4.5120022,0.019000332 z M2.2358809,3.5840003 L2.7339193,3.5840003 2.7339193,5.2441222 3.8960021,5.2441222 3.8960021,6.2401893 2.7339193,6.2401893 2.7339193,8.8280199 1.7280828,8.8280199 1.7280828,6.2401893 0.566,6.2401893 0.566,5.2441222 1.7280828,5.2441222 1.7280828,3.5840003 z" Margin="6.183,0.508,4.664,3.506" />
    </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...

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