CECP chess engine by Martin Macok
  • C 98.5%
  • Makefile 1.5%
Find a file
2021-12-19 06:18:04 +01:00
logo Upload source code and logo 2021-03-06 09:29:07 +01:00
.gitignore Initial commit 2021-03-06 09:17:13 +01:00
book.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
data.h Handle correctly value zero for MOVESPERSESSION 2021-12-19 06:18:04 +01:00
inic.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
interf.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
main.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
Makefile Upload source code and logo 2021-03-06 09:29:07 +01:00
Makefile1 Upload original Makefile 2021-03-09 18:29:56 +01:00
makemove.c Handle correctly value zero for MOVESPERSESSION 2021-12-19 06:18:04 +01:00
movegen.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
README.md Handle correctly value zero for MOVESPERSESSION 2021-12-19 06:18:04 +01:00
rules.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
sachy.bk Upload source code and logo 2021-03-06 09:29:07 +01:00
sachy.cfg Upload source code and logo 2021-03-06 09:29:07 +01:00
search.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
sort.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
test.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00
value.c Compilation with MinGW-GCC 2021-03-09 18:25:00 +01:00

SAСHY

Overview

Sachy is an XBoard chess engine written in C by Martin Macok.

This is a version retouched by Dann Corbit then by Roland Chastain.

History

v0.2.05

  • Handle correctly value zero for MOVESPERSESSION in level command

v0.2.04

  • Support underpromotion from the opponent
  • Simplify pawn moves generation
  • Try to improve time management

v0.2.03

  • Use CECP v2
  • New Makefile which allows to choose between 32-bit and 64-bit compilation (1)
  • Made a faster version of the MakeMove function
  • Minimal thinking output for WinBoard/XBoard
  • Create log files

(1) Type make sachy32 or make sachy64.

v0.2.02

  • Add 'q' character to promotion moves, for compatibility with CuteChess
  • Partially translated identifiers to english (thanks to Martin Sedlák for his kind help)
  • Fixed compiler warnings

alt text