Colossus 2025b now available

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

Moderator: Ras

User avatar
MartinBryant
Posts: 83
Joined: Thu Nov 21, 2013 12:37 am
Location: Manchester, UK
Full name: Martin Bryant

Colossus 2025b now available

Post by MartinBryant »

I have just released an updated version of my Colossus engine on my website at http://www.colossusgames.co.uk

Changes include late-move pruning, null-move refinements, a small evaluation mod and various tweaks.
My tests indicate an improvement of about 25 ELO.
User avatar
mclane
Posts: 18899
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Colossus 2025b now available

Post by mclane »

Thank you Martin. Perfect update „service“.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
skalde
Posts: 14
Joined: Wed Jan 12, 2011 9:35 pm

Re: Colossus 2025b now available

Post by skalde »

Hi Martin, thank you for the update! By the way, for me, Colossus2025b seems buggy and make the gui freezes... both on fritz gui and cutechess
Programmingbear
Posts: 11
Joined: Fri Apr 02, 2021 3:26 pm
Full name: Lars Nowak

Re: Colossus 2025b now available

Post by Programmingbear »

Hi,
skalde wrote: Fri Jun 27, 2025 7:21 pm Hi Martin, thank you for the update! By the way, for me, Colossus2025b seems buggy and make the gui freezes... both on fritz gui and cutechess
do you have more information when this happens? I have not yet been able to reproduce this under BearChess.
By the way, an error in an engine should not cause the GUI to freeze :)
Lars
User avatar
MartinBryant
Posts: 83
Joined: Thu Nov 21, 2013 12:37 am
Location: Manchester, UK
Full name: Martin Bryant

Re: Colossus 2025b now available

Post by MartinBryant »

Sorry to hear that.
I used to use cutechess-cli for test runs but have changed to fastchess under which I have run tens of thousands of test games without problem. Also it's currently running ok as a lichess bot and I also run it in my own personal GUI and ran a test tourney in Arena before releasing it.
I did change the messaging output to be 'quieter' than it used to be. So it may not display any messages for the first couple of seconds.
Is that what you mean by 'freezes'? Or does it kill the GUI entirely?
User avatar
Steve Maughan
Posts: 1276
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Colossus 2025b now available

Post by Steve Maughan »

I can confirm Colossus 2025b crashes quite a lot in the Shredder GUI when analyzing different position. I suspect it's to do with the 'position fen' command. This sort of bug wouldn't show up in games against engines. I exported a "ucilog.txt" files and found the problem.

If you start Colossus 2025b as a console app, and type the following:

Code: Select all

uci
position fen 1rq5/p3kp2/2Bp1p2/1P2p1r1/QP3n2/2P5/5PPP/R4RK1 b - - moves
It will crash. I believe the problem is Colossus is expecting some moves after the 'move' keyword. It should be a simple fix.

— Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
User avatar
MartinBryant
Posts: 83
Joined: Thu Nov 21, 2013 12:37 am
Location: Manchester, UK
Full name: Martin Bryant

Re: Colossus 2025b now available

Post by MartinBryant »

Steve Maughan wrote: Fri Jun 27, 2025 11:09 pm I can confirm Colossus 2025b crashes quite a lot in the Shredder GUI when analyzing different position. I suspect it's to do with the 'position fen' command. This sort of bug wouldn't show up in games against engines. I exported a "ucilog.txt" files and found the problem.

If you start Colossus 2025b as a console app, and type the following:

Code: Select all

uci
position fen 1rq5/p3kp2/2Bp1p2/1P2p1r1/QP3n2/2P5/5PPP/R4RK1 b - - moves
It will crash. I believe the problem is Colossus is expecting some moves after the 'move' keyword. It should be a simple fix.

— Steve
Thanks Steve. It does indeed. I'll fix it for the next version.
How bizarre though that some GUIs would suffix 'moves' when there aren't any. The joys of a very loose UCI 'standard'.
Programmingbear
Posts: 11
Joined: Fri Apr 02, 2021 3:26 pm
Full name: Lars Nowak

Re: Colossus 2025b now available

Post by Programmingbear »

MartinBryant wrote: Fri Jun 27, 2025 11:19 pm
Steve Maughan wrote: Fri Jun 27, 2025 11:09 pm I can confirm Colossus 2025b crashes quite a lot in the Shredder GUI when analyzing different position. I suspect it's to do with the 'position fen' command. This sort of bug wouldn't show up in games against engines. I exported a "ucilog.txt" files and found the problem.

If you start Colossus 2025b as a console app, and type the following:

Code: Select all

uci
position fen 1rq5/p3kp2/2Bp1p2/1P2p1r1/QP3n2/2P5/5PPP/R4RK1 b - - moves
It will crash. I believe the problem is Colossus is expecting some moves after the 'move' keyword. It should be a simple fix.

— Steve
Thanks Steve. It does indeed. I'll fix it for the next version.
How bizarre though that some GUIs would suffix 'moves' when there aren't any. The joys of a very loose UCI 'standard'.
Unfortunately, the UCI definition could be understood to mean that “moves” should always come:

Code: Select all

 position [fen <fenstring> | startpos ]  moves <move1> .... <movei>
 
Of course, this only makes sense if moves have actually been made.
In BearChess I had chosen the logical version :)

Lars