Invictus chess engine r228

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

Moderators: hgm, Rebel, chrisw

Edsel Apostol
Posts: 803
Joined: Mon Jul 17, 2006 5:53 am
Full name: Edsel Apostol

Invictus chess engine r228

Post by Edsel Apostol »

I've decided to release my new chess engine Invictus. It's almost 2 months old now.

Features:
Magic bitboards with pext optimization
Iterative aspiration window search
PVS
Null move pruning
IID
SEE/MVV/LVA
Transposition table
UCI with ponder support
SMP support with modified ABDADA and my own improvements (http://www.tckerrigan.com/Chess/Parallel_Search/How_To/)
NUMA support (Thanks Andrew Grant for the code)
Material, PST and mobility eval for now
Open source and licensed under GPL3.0

Download here:

https://github.com/ed-apostol/InvictusC ... s/tag/r228

This engine should be a good starting point for other programmers wanting to write their own engine. Estimated strength is around 2400 CCRL/2200 CEGT.
pferd
Posts: 134
Joined: Thu Jul 24, 2014 2:49 pm

Re: Invictus chess engine r228

Post by pferd »

Nice :)

I will give it a a try tomorrow. Any news on Hannibal, I liked it back in its days...
User avatar
Graham Banks
Posts: 41435
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Invictus chess engine r228

Post by Graham Banks »

Thanks Edsel. :)
gbanksnz at gmail.com
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Invictus chess engine r228

Post by CMCanavessi »

Windows defender doesn't like the file, says it's a virus.
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
Modern Times
Posts: 3548
Joined: Thu Jun 07, 2012 11:02 pm

Re: Invictus chess engine r228

Post by Modern Times »

CMCanavessi wrote: Sat Sep 29, 2018 11:17 pm Windows defender doesn't like the file, says it's a virus.
Same here - more than likely a false positive, but that is no help :)
User avatar
cc2150dx
Posts: 325
Joined: Sat Nov 30, 2013 9:51 am
Location: Canada
Full name: Jason Coombs

Re: Invictus chess engine r228

Post by cc2150dx »

Modern Times
Posts: 3548
Joined: Thu Jun 07, 2012 11:02 pm

Re: Invictus chess engine r228

Post by Modern Times »

This is what Windows Defender thinks about it:

https://www.microsoft.com/en-us/wdsi/th ... etype.A!ml
pferd
Posts: 134
Joined: Thu Jul 24, 2014 2:49 pm

Re: Invictus chess engine r228

Post by pferd »

Compiles nicely on Linux with some minor modifications. Testing it against Fruit 2.1 right now :D
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Invictus chess engine r228

Post by Guenther »

Edsel Apostol wrote: Sat Sep 29, 2018 9:48 pm I've decided to release my new chess engine Invictus. It's almost 2 months old now.

Features:
...
SMP support with modified ABDADA and my own improvements (http://www.tckerrigan.com/Chess/Parallel_Search/How_To/)
NUMA support (Thanks Andrew Grant for the code)
...
Hello Edsel, is there any chance for a release w/o popcount?
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
Edsel Apostol
Posts: 803
Joined: Mon Jul 17, 2006 5:53 am
Full name: Edsel Apostol

Re: Invictus chess engine r228

Post by Edsel Apostol »

Guenther wrote: Mon Oct 01, 2018 11:08 am
Edsel Apostol wrote: Sat Sep 29, 2018 9:48 pm I've decided to release my new chess engine Invictus. It's almost 2 months old now.

Features:
...
SMP support with modified ABDADA and my own improvements (http://www.tckerrigan.com/Chess/Parallel_Search/How_To/)
NUMA support (Thanks Andrew Grant for the code)
...
Hello Edsel, is there any chance for a release w/o popcount?
I've updated the release. There are three builds now:

pext w/ popcnt
magic w/ popcnt
magic w/o popcnt