Well, today is the day... a modified version of Stockfish, is not a clone because I modified part of the code, you know, you can't create a chess engine from scratch, that's impossible!!!
nah just kidding!!
|
Image from Google is NOT mine |
Download link
Please don't mirror the download link, just send it to this page!!
I'm sure that this engine is not bug free!!
Any bug report will be appreciated!!
No 32-bits plan because I don't have 32-bits systems to test it
With popcnt enabled and without it
|
Files hosted on Mediafire |
03/11/2016 Update!
Added macOS binaries
The zip file contains binaries for:
Operating system |
Compiled with |
Windows |
MSVC 2013 |
GNU/Linux |
gcc 6.1.2 |
macOS |
gcc 4.2.1 LLVM 8.0.0 |
A little story
I discovered the chess engine world in ~2010, I'm self-taught programmer, I started programming in ~2000, Visual Basic 6.0 ☻, then ASP, PHP, C#, C/C++, not much about C++
Since 2013 I started "programming" a chess engine, watching the youtube videos:
Chess Engine In C a chess engine called Vice (Video Instructional Chess Engine) from
BlueFeverSoft
After that I just modified the Vice to play "better", but never released
Tests
This is the very first version and it's weak, can't even win against Pigeon 1.5.0, so I think it's like ~1500 ELO
I have tested others weak engines but there were not 100% functional, the only one that worked fine was
Pigeon developed by
Stuart Riffle
Programming language
Skiull it's developed in C99 and it's almost a total rewrite, "almost" because shares little things from Vice that I will improve later...
Features
Non UCI standard commands
When you start Skiull, it will be in "console" mode you can type:
perftsuite [depth]
Default depth it's 6
The file: my_perftsuite.epd should be in the same directory as Skiull, you can download it from
here
perftrookie [depth]
Default depth it's 6
The file: perft-random.epd, like 6000+ positions (Copyright (C) 2007, 2008 by Marcel van Kervinck, thanks Marcel) should be in the same directory as Skiull, you can download it from
here
divide [depth] [fen]
Default depth it's 6
Default fen is startpos
perft [depth] [fen]
Default depth it's 6
Default fen is startpos
Chess GUIs
Skiull is a console program, so I recommend to play with a chess GUI like
Where comes the name?
The name Skiull comes from putting together Skill and Skull, a skull with skills? maybe... but not like Ghost Rider... bad movie
Many thanks to..