Floyd 0.7 released

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

Moderators: hgm, Rebel, chrisw

mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Floyd 0.7 released

Post by mvk »

Floyd is an "as simple as possible" chess engine I use for study purposes and prototyping of new ideas. I made a couple changes recently and now release these as version 0.7 for Windows, OSX and Linux:

Executables: https://marcelk.net/floyd/
Source code: https://github.com/kervinck/floyd

From the release notes:

Version 0.7
Main changes:
- Strength increase of about 150 elo at fast time controls
- Full UCI support: pondering, mate & node limited search, searchmoves
- Slightly improved pawn and passer evaluation
- Stopping of search after having established the shortest mate
Under the hood:
- Some workarounds for pondering under cutechess-cli 0.8.0 beta
- Implementation of "moves [ depth <ply> ]" command
- Mate distance pruning
- Simple killers
- Simple cut node reductions
- Simple lazy move generation in scout
- Simple static exchange evaluation (SEE)
- Faster evaluation tuning using multiprocessing and quadratic fitting
- General code cleanup, such as the removal of needless SAN output code

Note for Arena 3.5 users: This Arena version suffers from a severe UCI bug which causes time forfeits when playing ponder-on games. This bug in Arena was also reported using many other engines and is still unsolved. Use Arena 3.0 if you want to use pondering.

Feedback:

Bug reports and improvement proposals are appreciated. When reporting a problem, please provide at least the following details:
1. your configuration (OS+version, GUI+version and Floyd version),
2. what steps you have to take before you encounter the problem,
3. what you observe when the problem happens (debug/log files are the best for this), and
4. what you expected to happen instead.

Enjoy!
[Account deleted]
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Floyd 0.7 released

Post by Graham Banks »

mvk wrote:- Strength increase of about 150 elo at fast time controls
Excellent! :)
gbanksnz at gmail.com
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Floyd 0.7 released

Post by Damir »

Hi Marcel

What is the strength of your engine, meassured in elo ?
User avatar
Sylwy
Posts: 4466
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Floyd 0.7 released

Post by Sylwy »

THANK YOU !
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: Floyd 0.7 released

Post by mvk »

Damir wrote:What is the strength of your engine, meassured in elo ?
We won't know until it is independently tested. It should be sub-IM level because it is an almost empty shell containing just simple elements without optimisations.
[Account deleted]
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Floyd 0.7 released

Post by supersharp77 »

mvk wrote:
Damir wrote:What is the strength of your engine, meassured in elo ?
We won't know until it is independently tested. It should be sub-IM level because it is an almost empty shell containing just simple elements without optimisations.


Thank You! AR :)
User avatar
Sylwy
Posts: 4466
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Two questions (if possible)

Post by Sylwy »

Hi !

1.-Floyd uses many elements from Rookie source ?
2.-How strong (in Elo) is the most recent Rookie ?

Thank you !
User avatar
Sylwy
Posts: 4466
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: My test (a great jump)

Post by Sylwy »

User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: Floyd 0.7 released

Post by cdani »

Nice!
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: Two questions (if possible)

Post by mvk »

Sylwy wrote:Hi !

1.-Floyd uses many elements from Rookie source ?
2.-How strong (in Elo) is the most recent Rookie ?

Thank you !
1. A few ideas in Floyd come from Rookie, but the move generator is a derivative of MSCP's for simplicity. There are also some ideas in Floyd that are not in Rookie yet.
2. On the CCRL scale I estimate Rookie v3 to be 2850-2900.
3. Thank you for testing!
[Account deleted]