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

Re: Invictus chess engine r228

Post by Edsel Apostol »

pferd wrote: Sun Sep 30, 2018 5:38 pm Compiles nicely on Linux with some minor modifications. Testing it against Fruit 2.1 right now :D
It is probably too weak for Fruit right now. The eval is just material, pst and mobility.

May I know what are your changes for Linux and if I could package your Linux build as well? I currently don't have a Linux environment to make a build.
User avatar
Guenther
Posts: 4607
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: Mon Oct 01, 2018 12:26 pm
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
Thanks a lot Edsel!
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
Joerg Oster
Posts: 937
Joined: Fri Mar 10, 2006 4:29 pm
Location: Germany

Re: Invictus chess engine r228

Post by Joerg Oster »

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:
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.
Great, many thanks!
Jörg Oster