Thread: Anyone for email or pm chess?

  1. #1
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572

    Lightbulb Anyone for email or pm chess?

    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

  2. #2
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    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

  3. #3
    Blank
    Join Date
    Aug 2001
    Posts
    1,034
    I like playing chess 5:0 minute chess but I havn't played in a long
    time.

  4. #4
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    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

  5. #5
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    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

  6. #6
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,823
    I'd do it, but I don't know the notation or whatever - plus you'd kick my tail...

  7. #7
    Skunkmeister Stoned_Coder's Avatar
    Join Date
    Aug 2001
    Posts
    2,572
    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

  8. #8
    Administrator webmaster's Avatar
    Join Date
    Aug 2001
    Posts
    1,012
    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++

  9. #9
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    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;
    }

  10. #10
    Blank
    Join Date
    Aug 2001
    Posts
    1,034
    *sigh* I'm way too used to standard chess notation.
    BTW white goes first.

    e2-e4

  11. #11
    Blank
    Join Date
    Aug 2001
    Posts
    1,034
    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
    --------------}

  12. #12
    Registered User
    Join Date
    Aug 2001
    Posts
    5
    1...c5
    Sicilian bwahaha. Chess is my life. I'm hoping to be a master by next year. Almost there...arghh!

  13. #13
    Anti-Terrorist
    Join Date
    Aug 2001
    Location
    mming, Game DevelopmentCSR >&<>&2Minimization of boolean functions, PROM,PLA design >&0>&WA, USA guitar, dogsCommercial Aviation >&>>&USAProgramming
    Posts
    742
    I'll play a game with you Stoned Coder, or even Webmaster. I have a chess board. I'm not an expert however I'm probably not terrible or anything.
    I compile code with:
    Visual Studio.NET beta2

  14. #14
    Blank
    Join Date
    Aug 2001
    Posts
    1,034

    Sicilian bwahaha. Chess is my life. I'm hoping to be a master by next year
    Don't crush me then!



    g1-f3



    Code:
    {--------------
    
    r n b q k b n r
    
    p p . p p p p p
    
    . . . . . . . .
    
    . . p . . . . .
    
    . . . . P . . .
    
    . . . . . N . .
    
    P P P P . P P P
    
    R N B Q K B . R
    
    black to play
    
    --------------}

  15. #15
    Registered User
    Join Date
    Aug 2001
    Posts
    89
    hey, i have a friend who is going to be a master in the next year.
    chess is cool...
    why not play in yahoo??
    you know, a small championship with all the programmers in here?
    behold the faithless one and his angel

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. chess ai contest
    By Raven Arkadon in forum Contests Board
    Replies: 7
    Last Post: 07-09-2005, 06:38 AM
  2. Ultra chess engine contest
    By yodacpp in forum Projects and Job Recruitment
    Replies: 8
    Last Post: 11-21-2004, 07:58 AM
  3. Ultra chess engine
    By yodacpp in forum Game Programming
    Replies: 2
    Last Post: 11-19-2004, 12:33 PM
  4. Can't figure out why?
    By kwigibo in forum C Programming
    Replies: 10
    Last Post: 10-14-2001, 10:58 PM