Saturday, July 23, 2011

ChessKISS 1.3 and last?

This project does not longer motivate me as much as it should (at least with its current architecture), let's see what the future hold...

From readme:

23/07/11, 1.3 update and last?

  PawnIsPassed() function
  Seems that three fold repetition bug is solved
  New IsRepetition() function
  LoadReplay() moved from TEngine
  Repetition issue solved
  Fixed an error on FEN parsing en passant

  Main entry does not used pack data anymore

  A difficult error fixed when game finish in a draw under some conditions (null move was send to XBoard rather than draw command)
  Replay removed for practicity

  EvalPassers() tunned a bit
  Silly error when pawn on second row with rooks and queens

  Added gains concept

  Uses new lookup tables for faster movements
  Improved move generation speed (still slow with the current architecture)
  GenerateEvassions() is now totally operative

  Added singular phase
  Gains used

  New Compress() function that removed duplicated moves
  New IndexOf()

  Unit removed

  Added singular extensions (somehow :-)
  Added history gains
  Added passed pawns to extensions
  Check status is saved in the stack for the next recursive call
  Fixed small issue in the IsDraw() calls

  Added singular extension


  1. ChessKiss 1.4 is playing in a live broadcast.

    It would be great to see you install Tom's Live Chess Viewer (see details in the link given) and visit to watch some games.

    Graham (CCRL)

  2. Hey, thank you, I will check it out, I didn't see the comments.

  3. 43rd Amateur Division 7 is underway with ChessKISS 1.7 64-bit included.

    This tournament can be followed more closely from the following link, where games will also be available for download after every two rounds:

    Alternatively, if you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there.
    Host - Port - 16002

  4. How about a Go engine? is the cool thing now!

  5. Go is out of scope at the moment... :-)

    But I was thinking about other board games