Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Chess Program in C#

, 17 Mar 2013
SrcChess is a chess program built in C#
Article_demo-noexe.zip
Article_demo.zip
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
<?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.148430347442" Height="15.221132993698">
      <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 0,5.4652533 0,5.1136733 0,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.0062542909 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.0062542909 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="M0.1464901,2.5243549E-29 C0.1724901,0.46876 0.1236901,0.98308 9.7045746E-08,1.54297 L1.3085901,0.70313 z" HorizontalAlignment="Left" Height="1.543" Margin="4.189,0,0,1.621" VerticalAlignment="Bottom" Width="1.309" />
      <Path Fill="White" Stretch="Fill" Data="M4.35547,0.84961 C5.06509,0.84961 5.78775,0.94241 6.52344,1.12793 7.2591,1.31348 7.95246,1.5332 8.60351,1.78711 8.61651,1.52018 8.65231,1.23047 8.71094,0.91796 8.0078,0.64453 7.28677,0.42318 6.54785,0.2539 5.80891,0.08464 5.07811,1.2434498E-14 4.35547,1.2434498E-14 3.6328,1.2434498E-14 2.90038,0.0846 2.1582,0.2539 1.41601,0.42318 0.69661,0.64453 2.664535E-15,0.91796 0.0521,1.23047 0.0879,1.52018&#xD;&#xA;0.10742,1.78711 0.75194,1.5332 1.44205,1.31348 2.17773,1.12793 2.9134,0.94238 3.63931,0.84961 4.35547,0.84961 z" Height="1.787" Margin="4.219,0,4.218,3.457" VerticalAlignment="Bottom" />
      <Path Fill="White" Stretch="Fill" Data="M4.66797,0.71289 L9.33594,0.71289 C9.23824,0.49154 9.16014,0.25391 9.10156,1.7763572E-15 L4.66797,1.7763572E-15 0.23437,1.7763572E-15 C0.16927,0.25391 0.09114,0.49154 8.8817827E-16,0.71289 z" Height="0.713" Margin="3.906,0,3.906,0.722" VerticalAlignment="Bottom" />
      <Path Fill="White" Stretch="Fill" Data="M1.1621102,2.5243549E-29 L2.1285968E-07,0.70313 1.3085902,1.54297 C1.1783702,0.98308 1.1295402,0.46876 1.1621102,2.5243549E-29 z" HorizontalAlignment="Right" Height="1.543" Margin="0,0,4.189,1.621" VerticalAlignment="Bottom" Width="1.309" />
      <Path Fill="White" Stretch="Fill" Data="M1.617429E-07,0.81055 L1.3574302,1.66016 2.7148502,0.83985 1.3574302,-4.7645603E-22 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)

About the Author

Jacques Fournier
Web Developer
Canada Canada
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!
 

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