GreKo 2016 released!

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

GreKo 2016 released!

Post by Guenther »

http://greko.su/index_en.html

From the change log:

Code: Select all

GreKo 2016
-----------
31-Dec-2016

*** HAPPY NEW YEAR!!! ***

(chg) * Search changes: tuning LMR and Nullmove reduction formulas.
(chg) * New terms in evaluation: piece-to-King tropism, strong and weak fields, etc.
(chg) * UCI handles for board control, mobility, pawns etc. replaced with single
        parameter: PositionalKnowledge.
(chg) * Evaluation weights auto-tuned in self-play matches.
(chg) * Source code clean-up: removed unnecessary pseudo-OOP classes Search, Bitboard and Engine.
        More procedural style of code: less verbose, easier to read and type.
(chg) * Fixed compiler warnings in gcc build.
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: GreKo 2016 released!

Post by supersharp77 »

Thank You.......We Love Greko!!! :) :wink:
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: GreKo 2016 released!

Post by cdani »

Colin-G
Posts: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: GreKo 2016 released!

Post by Colin-G »

After successfully compiling a linux executable of GreKo, I tried to cross compile a windows executable on my linux computer by setting "g++" to "i686-w64-mingw32-g++".
This failed with errors for both the linux and Windows makefiles.

I then copied the source files over to a Windows 10 computer, where I created a 64 bit windows executable ok, using the TDM gcc/g++ compiler.
I did however have to change the "rm" command in the Makefile to "del" for the "clean" command to work.
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: GreKo 2016 released!

Post by Werner »

cdani wrote:x64 version of GreKo:
www.andscacs.com/greko/greko2016_x64.zip
Thanks Daniel,
and all the best for 2017 to you!
Werner
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: GreKo 2016 released!

Post by MikeB »

gerold
Posts: 10121
Joined: Thu Mar 09, 2006 12:57 am
Location: van buren,missouri

Re: GreKo 2016 released!

Post by gerold »

cdani wrote:x64 version of GreKo:
www.andscacs.com/greko/greko2016_x64.zip
Thanks Daniel.
Colin-G
Posts: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: GreKo 2016 released!

Post by Colin-G »

[d]6k1/7p/PR4p1/1p1R4/1P2r3/2PKpr2/7P/8 w - -
GreKo 2016 managed to scrape a draw against Fritz 13 in one of my matches today.
In the position shown (after 43 moves) with Fritz about 5 pawns up (according to Stockfish) Fritz decided to check on b8 and again on d7 before grabbing the rook on e4, and the game ended in a draw.
[pgn]
[Event "Engine match"]
[Site "MARK9"]
[Date "2017.01.02"]
[Round "1"]
[White "Fritz 13"]
[Black "GreKo 2016"]
[Result "1/2-1/2"]
[ECO "C90d"]
[PlyCount "105"]
[TimeControl "40/240:40/240:40/240"]

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Be7 6.Re1 b5 7.Bb3 d6 8.c3 Bg4 9.a4 O-O 10.d4 Bxf3 11.gxf3 Qd7 12.dxe5 Nxe5 13.f4 Nc4 14.Bxc4 bxc4 15.e5 dxe5 16.Qxd7 Nxd7 17.Nd2 f6 18.Nxc4 Rad8 19.Be3 e4 20.Na5 f5 21.Rad1 Nb8 22.Kg2 Bf6 23.f3 Rd7 24.fxe4 fxe4 25.Nc4 Re8 26.Ba7 Bh4 27.Bf2 Bxf2 28.Kxf2 Rf7 29.Ke3 Nd7 30.b4 Rfe7 31.Re2 Nb6 32.Nxb6 cxb6 33.Rd6 Rc8 34.Rc2 Rb8 35.Rc6 g6 36.Rd2 b5 37.a5 Rf8 38.Rd5 Ref7 39.Rxa6 Rxf4 40.Rb6 Rh4 41.a6 Rf3+ 42.Kd4 e3+ 43.Kd3 Re4 44.Rb8+ Kg7 45.Rd7+ Kh6 46.Kxe4 e2 47.Kxf3 e1=Q 48.a7 Qf1+ 49.Kg3 Qg1+ 50.Kh3 Qf1+ 51.Kg4 Qf5+ 52.Kg3 Qg5+ 53.Kf3 {Draw agreed} 1/2-1/2
[/pgn]
Correct was 44.Kxe4 e2 46.Kxf3 e1=Q 47.Rdxb5! which was winning for White.
Surprising that a couple of checks missed the win.
Colin-G
Posts: 191
Joined: Mon Oct 31, 2016 6:30 pm
Location: England

Re: GreKo 2016 released!

Post by Colin-G »

One of the earliest blunders I have seen for a long time was made by GreKo 2016 in a match yesterday.
At move 13, playing as Black it played c4. It quickly lost after White's reply.
Both engines 64bit, each with their own book, single thread, ponder off, 40 moves in 4 minutes repeating, playing in Xboard, linux Mint, (Hannibal was using wine), cpu 3.4Ghz AMD A4-5300
[pgn]
[Event "Computer chess game"]
[Site "PC70"]
[Date "2017.01.15"]
[Round "1"]
[White "Hannibal 1.4b"]
[Black "GreKo 2016"]
[Result "1-0"]
[ECO "C19r"]
[TimeControl "40/240"]

1.e4 e6 2.d4 d5 3.Nc3 Bb4 4.e5 c5 5.a3 Bxc3+ 6.bxc3 Ne7 7.Nf3 Bd7 8.a4 Qa5 9.Bd2 Nbc6 10.Bb5 Qc7 11.O-O O-O 12.Bc1 b6 13.Bd3 c4?? 14.Bxh7+ Kxh7 15.Ng5+ Kg6 16.h4 Rh8 17.Qg4 f5 18.Qg3 f4 19.Qxf4 Nf5 20.g4 Rxh4 21.gxf5+ Kh5 22.Qf3+ Rg4+ 23.Kh1 Nxe5 24.dxe5 Bc6 25.Qe2 exf5 26.Nh3 Kg6 27.f3 Rh4 28.Qh2 Rxh3 29.Rg1+ Kf7 30.Qxh3 Qxe5 31.Qh5+ Kg8 32.Bh6 Be8 33.Qg5 g6 34.Rae1 Qd6 35.Qh4 d4
Xboard adjudication
1-0
[/pgn]
User avatar
WinPooh
Posts: 267
Joined: Fri Mar 17, 2006 8:01 am
Location: Russia
Full name: Vladimir Medvedev

Re: GreKo 2016 released!

Post by WinPooh »

Could you please provide the whole PGN as a plain text?
My browser (Firefox 45.6.0) shows nothing but initial position on the board.