Floyd 0.7 released

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
mvk
Posts: 589
Joined: Tue Jun 04, 2013 8:15 pm

Floyd 0.7 released

Post by mvk » Sun Nov 15, 2015 4:12 pm

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: 32070
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Floyd 0.7 released

Post by Graham Banks » Sun Nov 15, 2015 5:23 pm

mvk wrote:- Strength increase of about 150 elo at fast time controls
Excellent! :)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Damir
Posts: 1983
Joined: Mon Feb 11, 2008 2:53 pm

Re: Floyd 0.7 released

Post by Damir » Sun Nov 15, 2015 6:25 pm

Hi Marcel

What is the strength of your engine, meassured in elo ?

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Floyd 0.7 released

Post by Sylwy » Sun Nov 15, 2015 6:36 pm

THANK YOU !

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

Re: Floyd 0.7 released

Post by mvk » Sun Nov 15, 2015 6:39 pm

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: 524
Joined: Sat Jul 05, 2014 5:54 am
Location: Southwest USA

Re: Floyd 0.7 released

Post by supersharp77 » Mon Nov 16, 2015 1:20 am

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: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Two questions (if possible)

Post by Sylwy » Mon Nov 16, 2015 8:49 am

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: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: My test (a great jump)

Post by Sylwy » Wed Nov 18, 2015 5:54 pm


User avatar
cdani
Posts: 2101
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Floyd 0.7 released

Post by cdani » Wed Nov 18, 2015 7:28 pm

Nice!

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

Re: Two questions (if possible)

Post by mvk » Fri Nov 20, 2015 7:42 am

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]

Post Reply