I think the title says it all. Anyone for chess on pm or thru email??
I think the title says it all. Anyone for chess on pm or thru email??
Free the weed!! Class B to class C is not good enough!!
And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi
only the webmaster......
come on you guys.... some of you must play chess!
Free the weed!! Class B to class C is not good enough!!
And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi
I like playing chess 5:0 minute chess but I havn't played in a long
time.
nor me thats why i asked. I haven't played regularly for four years due to other commitments.... and i find it such a lovely way to relax.
Free the weed!! Class B to class C is not good enough!!
And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi
if anyone are interested grab a hold of this to record the moves then you wont even need a board.
chess
Free the weed!! Class B to class C is not good enough!!
And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi
I'd do it, but I don't know the notation or whatever - plus you'd kick my tail...
-Govtcheez
[email protected]
four years ago maybe but as of now im VERY rusty..... get the program and when u make your move it will tell you the notation or we can do something more descriptive if you like!
Free the weed!! Class B to class C is not good enough!!
And the FAQ is here :- http://faq.cprogramming.com/cgi-bin/smartfaq.cgi
The simplest notation is algebraic notation.
Squares are identified by x y coordinates, with the x axis co-ordinates are identified as 'a' to 'h', lower case, from left to right as viewed from white's perspective, and the y axis co-ordinates are identified as '1' to '8', from bottom to top as viewed from white's perspective. For example, the lower right hand square of whoever plays white is h1, and the upper left square is a8. Pieces are labelled with the first letter in the name, except knights, which are labelled with N, and pawns, whose moves are identified only by the square moved to, except when capturing, which requires the original file of the pawn be given followed by the file of the captured piece (such as ef, 'e pawn takes f pawn'). Piece labels should be capitalized to differentiate them from x co-ordinates, which should be lower case. Usually moves are denoted in the form of PieceSquare, where the x co-ordinate is first and the y co-ordinate comes directly after it. Castling kingside is 0-0 and castling queenside is 0-0-0. Occassionally, it is necessary to distinguish between two possible moves, such as two knights moving to the same square. In that case, it is best to use some identification label after the name of the piece, which differentiates it from the other piece, such as its rank or file (for example, if two knights can move to the square b2, Ncb2 would distinguish the move from any other knight move to b2). The special case of pawn promotion is usually something along the lines of move along with in parenthesis promoted piece. The condition of check is denoted by +, and checkmate by ++, each placed after the move causing the situation.
Some people use x to denote captures, in which case a move occassionally will have the piece name then an x, then the square upon which the captured piece last stood its ground. Often, this convention is ignored when pawns are making captures.
Try playing this game out in a board which has the letters and numbers written on the side.
As an example game to demonstrate (assuming you have a board handy), here is Morphy-Duke of Brunswick, played in a Paris Operahouse in, I think, 1852.
1. e4 e5
2. Nf3 d6
3. d4 Bg4
4. de Bxf3
5. Qxf3 de
6. Bc4 Nf6
7. Qb3 Qe7
8. Nc3 c6
9. Bg5 b5
10. Nxb5 cb
11. Bxb5+ Nbd7
12. 0-0-0 Rd8
13. Rxd7 Rxd7
14. Rd1 Qe6
15. Bxd7 Nxd7
16. Qb7+ Nxb7
17. Rd8++
Here's my move:
_______________________________________
|bRk1|bKt1|bBp1| bQu | bKg |bBp2| bKt2 | bRk2 |
_______________________________________
|bPn1|bPn2|bPn3|bPn4| -- --- |bPn6| bPn7| bPn8|
______________________________________ |
___________________| ------ |
___________________|bPn32|
{bPn5@(x5,y2 -)--> (x5,y4)}
Assume: y
=
x=-|---->
|
v
....Your notation is either duplicate or in coordination with mine(...your rt. corner @ x8,y8 )
Another simple example of Machine against Man!
.... a Windows Version Chess Game , the Source, other information in Zip format.
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }
*sigh* I'm way too used to standard chess notation.
BTW white goes first.
e2-e4
Code:{-------------- r n b q k b n r p p p p p p p p . . . . . . . . . . . . . . . . . . . . P . . . . . . . . . . . P P P P . P P P R N B Q K B N R black to play --------------}
1...c5
Sicilian bwahaha. Chess is my life. I'm hoping to be a master by next year. Almost there...arghh!