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.
Colossus 2025b now available
Moderator: Ras
-
- Posts: 83
- Joined: Thu Nov 21, 2013 12:37 am
- Location: Manchester, UK
- Full name: Martin Bryant
-
- Posts: 18899
- Joined: Thu Mar 09, 2006 6:40 pm
- Location: US of Europe, germany
- Full name: Thorsten Czub
Re: Colossus 2025b now available
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....
Here we have a fairy tale of the day after tomorrow....
-
- Posts: 14
- Joined: Wed Jan 12, 2011 9:35 pm
Re: Colossus 2025b now available
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
-
- Posts: 11
- Joined: Fri Apr 02, 2021 3:26 pm
- Full name: Lars Nowak
Re: Colossus 2025b now available
Hi,
By the way, an error in an engine should not cause the GUI to freeze
Lars
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
-
- Posts: 83
- Joined: Thu Nov 21, 2013 12:37 am
- Location: Manchester, UK
- Full name: Martin Bryant
Re: Colossus 2025b now available
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?
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?
-
- Posts: 1276
- Joined: Wed Mar 08, 2006 8:28 pm
- Location: Florida, USA
Re: Colossus 2025b now available
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:
It will crash. I believe the problem is Colossus is expecting some moves after the 'move' keyword. It should be a simple fix.
— Steve
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
— Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
-
- Posts: 83
- Joined: Thu Nov 21, 2013 12:37 am
- Location: Manchester, UK
- Full name: Martin Bryant
Re: Colossus 2025b now available
Thanks Steve. It does indeed. I'll fix it for the next version.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:
It will crash. I believe the problem is Colossus is expecting some moves after the 'move' keyword. It should be a simple fix.Code: Select all
uci position fen 1rq5/p3kp2/2Bp1p2/1P2p1r1/QP3n2/2P5/5PPP/R4RK1 b - - moves
— Steve
How bizarre though that some GUIs would suffix 'moves' when there aren't any. The joys of a very loose UCI 'standard'.
-
- Posts: 11
- Joined: Fri Apr 02, 2021 3:26 pm
- Full name: Lars Nowak
Re: Colossus 2025b now available
Unfortunately, the UCI definition could be understood to mean that “moves” should always come:MartinBryant wrote: ↑Fri Jun 27, 2025 11:19 pmThanks Steve. It does indeed. I'll fix it for the next version.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:
It will crash. I believe the problem is Colossus is expecting some moves after the 'move' keyword. It should be a simple fix.Code: Select all
uci position fen 1rq5/p3kp2/2Bp1p2/1P2p1r1/QP3n2/2P5/5PPP/R4RK1 b - - moves
— Steve
How bizarre though that some GUIs would suffix 'moves' when there aren't any. The joys of a very loose UCI 'standard'.
Code: Select all
position [fen <fenstring> | startpos ] moves <move1> .... <movei>
In BearChess I had chosen the logical version

Lars