Roce 0.0343 [Bugfixes]
Posted: 08 Aug 2005, 16:03
Hi all,
I found and fixed quite a few bugs in Roce over the weekend so I couldn't postpone the upload of a new version to my site any longer. Playing 'strength' is still about the same as there were no changes in the eval/search part of the engine.
Fixed Bugs in Version 0.0343:
[UCI]
-Underpromotion bug is fixed now (Roce did not recognize an underpromotion move as it expected 'e7e8N' rather than 'e7e8n' and Roce also never did send the promotion piece to the GUI* when a promotion move was chosen, this is fixed as well)
-Analyze mode should work now (not very usefull with an engine that searches usually only to ply 6 in the middlegame, but well, it's there just for completeness)
-PV shouldn't be garbled anymore (still no QS in Roce, so the PV often still doesn't make too much sense but that's not related to the way I store the PV anymore)
-Problem with buffered output seems to be fixed now (in long time controls bestmove was sometimes never sent to the GUI)
[console]
-Roce can now be played in console mode as well (currently only time per move can be set or a fixed searchdepth be chosen)
-Roce can also analyze a position now when beeing in console mode
[winboard]
-The winboard protocol is only partially implemented and I def. don't recommend to use it yet. Better to use it in UCI-mode or with Polyglot if you have to stick to winboard.
[Linux]
-The Linux version is postponed till the winboard protocol is properly implemented.
*I figured this out when running Roce in the Shredder Classic interface. The GUI suddenly showed a 0-0 in an endgame with both of the kings in the centre of the board. Seems the Shredder GUI gets out of concept if it doesn't receive infos about the promotion piece when a promotion move occurs. So if the engine sends a7a8 instead of a7a8[q,r,b,n] the Shredder Classic GUI gets confused.
direct link to updated Roce 0.0343: http://mypage.bluewin.ch/romanhartmann/roce03.zip
Roman
PS: Consider it a feature and not a bug in case Roce plays like drunken patzer
I found and fixed quite a few bugs in Roce over the weekend so I couldn't postpone the upload of a new version to my site any longer. Playing 'strength' is still about the same as there were no changes in the eval/search part of the engine.
Fixed Bugs in Version 0.0343:
[UCI]
-Underpromotion bug is fixed now (Roce did not recognize an underpromotion move as it expected 'e7e8N' rather than 'e7e8n' and Roce also never did send the promotion piece to the GUI* when a promotion move was chosen, this is fixed as well)
-Analyze mode should work now (not very usefull with an engine that searches usually only to ply 6 in the middlegame, but well, it's there just for completeness)
-PV shouldn't be garbled anymore (still no QS in Roce, so the PV often still doesn't make too much sense but that's not related to the way I store the PV anymore)
-Problem with buffered output seems to be fixed now (in long time controls bestmove was sometimes never sent to the GUI)
[console]
-Roce can now be played in console mode as well (currently only time per move can be set or a fixed searchdepth be chosen)
-Roce can also analyze a position now when beeing in console mode
[winboard]
-The winboard protocol is only partially implemented and I def. don't recommend to use it yet. Better to use it in UCI-mode or with Polyglot if you have to stick to winboard.
[Linux]
-The Linux version is postponed till the winboard protocol is properly implemented.
*I figured this out when running Roce in the Shredder Classic interface. The GUI suddenly showed a 0-0 in an endgame with both of the kings in the centre of the board. Seems the Shredder GUI gets out of concept if it doesn't receive infos about the promotion piece when a promotion move occurs. So if the engine sends a7a8 instead of a7a8[q,r,b,n] the Shredder Classic GUI gets confused.
direct link to updated Roce 0.0343: http://mypage.bluewin.ch/romanhartmann/roce03.zip
Roman
PS: Consider it a feature and not a bug in case Roce plays like drunken patzer