Click here to Skip to main content
Click here to Skip to main content

Chess Program in C#

By , 17 Mar 2013
 
Article_demo-noexe.zip
111probs.pgn
Article_demo.zip
111probs.pgn
SrcChess2.exe
Article_src.zip
SrcChess2
Analyze.ruleset
Book.bin
PieceSets
aaa.bak
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
SrcChess2.csproj.user
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="11.8394603742471" Height="14.3402398794569">
      <Path Fill="Black" Stretch="Fill" Data="M1.3222849E-09,14.34015 C-9.9986777E-06,13.46003 0.056700001,12.71662 0.16998,12.10993 0.2833,11.50324 0.67321,10.91324 1.33972,10.33991 L1.97998,5.38019 1.8396,5.22028 1.69983,5.04023 1.38,4.6203 1.11999,4.13996 C1.10659,4.07326 1.09309,4.03336 1.07969,4.02033 L1.03999,3.87995 C0.95979,3.65331 0.89981,3.41996 0.85993,3.17987 L0.81963,2.36017 0.83973,1.6601 0.93983,0.88007 C1.32638,0.69332 1.71965,0.56006 2.11964,0.48029 L3.17982,0.33991 3.59974,1.26032 4.53968,1.26032 4.77955,0.0799 5.37953,0.0201 5.9795,7.8886091E-31 6.1797,7.8886091E-31 6.37989,0.0201 6.77967,0.0403 7.17945,0.08 7.35951,1.26042 8.25978,1.26042 8.61988,0.36015 8.81947,0.38025 9.01966,0.38025 9.99989,0.56031 C10.33313,0.62701 10.63301,0.73366 10.89955,0.88013 L10.97945,1.34033 10.99955,1.90003 10.97945,2.23999 10.97945,2.6001 10.89955,3.22022 C10.88605,3.34026 10.87935,3.4603 10.87945,3.58032 10.83955,3.67352 10.81285,3.74004 10.79945,3.77991 L10.75975,3.86051 10.59983,4.24014 10.43992,4.54044 10.17991,4.94022 9.85948,5.38028 10.51988,10.34 C11.11963,10.78027 11.48951,11.35369 11.6295,12.06027 11.76946,12.76686 11.83944,13.52685 11.83946,14.34024 z" />
      <Path Fill="White" Stretch="Fill" Data="M8.8794601,11.30022 C8.8794401,10.846948 8.7028489,10.523674 8.3496665,10.330397 7.9964641,10.137121 7.5130609,9.9538137 6.8994667,9.7804768 L6.3397629,9.6602389 5.619548,9.6004399 5.0397041,9.5802402 4.5599709,9.5802402 3.9795169,9.6004399 C3.833026,9.6004399 3.693155,9.6004399 3.5599041,9.6004399 3.4266332,9.6004399 3.253192,9.6138397 3.0395706,9.6407392 L2.2998256,9.7005382 C2.1932048,9.7139379 2.0931042,9.7207378 1.9995235,9.7206378 1.9462232,9.7340376 1.8595426,9.7607371 1.7395118,9.8006364 1.2862187,9.8938348 0.88297598,10.047112 0.52979359,10.260528 0.1765912,10.473945 0,10.820519 0,11.30024 z M7.1005365,4.4602522 C6.9137401,4.3935466 6.6604179,4.326791 6.3405799,4.2600454 L5.4603828,4.1404054 4.9403172,4.1001021 4.4806769,4.0800004 C4.1205254,4.0800004 3.7937568,4.087001 3.500371,4.1001021 3.2069553,4.1135032 2.9035888,4.146906 2.5902513,4.2002104 2.2769038,4.2535149 2.0136208,4.3402021 1.8003921,4.4602322 L1.32,8.3802402 2.8203815,8.2203169 4.5801757,8.1605118 6.2807647,8.2203169 C6.547298,8.2203269 6.7539161,8.2304177 6.900629,8.2505194 7.0473218,8.2707211 7.2805923,8.3139247 7.6004603,8.3802302 z M5.7606403,1.2398428 L5.3406776,0.099516615 4.8804209,0.019503554 4.4403161,3.7017689E-07 4.0404955,0.039706852 3.6400648,0.099516615 3.1804181,1.2398428 1.960204,1.2398428 1.4999472,0.13981319 1.4200391,0.11960989 1.340031,0.11960989 1.1398206,0.15991647 0.94021036,0.21972624 0.84010018,0.26003282 0.74000001,0.2997393 0.74000001,0.37965234 C0.73999,0.83302635 0.75330136,1.143037 0.78000407,1.3096842 0.80660678,1.4763414 0.87331356,1.7063789 0.97991439,1.9997968 1.153262,2.466593 1.4000671,2.7799642 1.7203397,2.9398903 L3.19998,2.7402677 4.4403461,2.6603546 C4.6271251,2.6603646 4.8038331,2.6603646 4.97049,2.6603546 5.1371169,2.6603646 5.3203456,2.6735568 5.5201659,2.7000611 5.8937238,2.7000711 6.2205071,2.7334666 6.5004855,2.8001775 L6.8807742,2.8599872 7.2604528,2.9400003 C7.5538526,2.7800742 7.7605736,2.5135107 7.8806358,2.1403097 7.9339412,1.9669514 7.9772456,1.7868721 8.010649,1.6000616 8.0440524,1.4132711 8.0741555,1.1865941 8.1009582,0.92002055 L8.1204602,0.60013833 8.1204602,0.29979931 7.9208499,0.21978625 7.6803454,0.15997648 7.5204192,0.1398732 7.3604929,0.1196699 6.9002462,1.2398528 z" Margin="1.48,1.62,1.48,1.42" />
    </Grid>
  </Viewbox>
</UserControl>

By viewing downloads associated with this article you agree to the Terms of use 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)

About the Author

Jacques Fournier
Web Developer
Canada Canada
Member
Consyst is a Montréal-based company that focuses on the development of state of the art business solutions and productivity tools. In the last decade, Consyst has largely invested in the development of a powerful MDA® (Model Driven Architecture®) / ARAD (Architected Rapid Application Development) software tool, named REP++. REP++ contains a business rules management system, a rich program library as well as powerful frameworks. Better yet, REP++ uses a reflection approach. Reflection is the main advantage of the new .NET and J2EE platforms, and at the core of the Web Services success. Applying a reflection approach in our ARAD/MDA tool has driven our solution at the leading edge of tehnology and guarantees unequalled productivity gains. In fact, according to a recent study by Gartner Group, results showed productivity gains ranging from 2 to 1 to more than 15 to 1 with ARAD tools when compared to traditional application development tools.
 
Consyst’s REP++ solution is modular, installed effortlessly and progressively. It also seamlessly integrates to your current technology, office and information infrastructures. It reduces the migration effort to the new .NET and J2EE platforms and accelerates their learning. No other family of solutions solves so efficiently and without risks the issues of information systems management while offering such tangible benefits!
 

Permalink | Advertise | Privacy | Mobile
Web03 | 2.6.130523.1 | Last Updated 17 Mar 2013
Article Copyright 2009 by Jacques Fournier
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid