Rodent 0.16
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Rodent 0.16
...is available at:
http://www.koziol.home.pl/rodent.htm
This time it took some time, because due to poor results of version 0.15, I had to make a rollback to best performing Rodent 0.13 and start coding v. 0.16 from there. Also, this time Rodent obtained unexpected help. A checkers programmer, Kestutis Gasaitis, has sent me several mails, offering thorough code inspection, spotting several bugs and proposing a couple of improvements. I also decided not to test Rodent against its earlier versions. So hopefully no strength regression this time!
Improvements (details in FIXED.txt):
- minor speed optimizations
- restructuring of options
- many bugfixes
- some new pruning
- better pawn shelter eval
This time Rodent allows to modify both playing strength and style. There is an ini file, where you can decide whether you want to choose from predefined settings ("user normal") or define personalities manually ("user power"). The weakening system is not complete yet, but I expect to port it to Glass some time, as it results in much more natural play.
Have fun!
http://www.koziol.home.pl/rodent.htm
This time it took some time, because due to poor results of version 0.15, I had to make a rollback to best performing Rodent 0.13 and start coding v. 0.16 from there. Also, this time Rodent obtained unexpected help. A checkers programmer, Kestutis Gasaitis, has sent me several mails, offering thorough code inspection, spotting several bugs and proposing a couple of improvements. I also decided not to test Rodent against its earlier versions. So hopefully no strength regression this time!
Improvements (details in FIXED.txt):
- minor speed optimizations
- restructuring of options
- many bugfixes
- some new pruning
- better pawn shelter eval
This time Rodent allows to modify both playing strength and style. There is an ini file, where you can decide whether you want to choose from predefined settings ("user normal") or define personalities manually ("user power"). The weakening system is not complete yet, but I expect to port it to Glass some time, as it results in much more natural play.
Have fun!
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
Re: Rodent 0.16
Thank you, Pavel. I hope the cooperation will reap its fruits.PK wrote:...is available at:
http://www.koziol.home.pl/rodent.htm
This time it took some time, because due to poor results of version 0.15, I had to make a rollback to best performing Rodent 0.13 and start coding v. 0.16 from there. Also, this time Rodent obtained unexpected help. A checkers programmer, Kestutis Gasaitis, has sent me several mails, offering thorough code inspection, spotting several bugs and proposing a couple of improvements. I also decided not to test Rodent against its earlier versions. So hopefully no strength regression this time!
Improvements (details in FIXED.txt):
- minor speed optimizations
- restructuring of options
- many bugfixes
- some new pruning
- better pawn shelter eval
This time Rodent allows to modify both playing strength and style. There is an ini file, where you can decide whether you want to choose from predefined settings ("user normal") or define personalities manually ("user power"). The weakening system is not complete yet, but I expect to port it to Glass some time, as it results in much more natural play.
Have fun!
I have put Rodent in my testing queue.
Gabor Szots
CCRL testing group
CCRL testing group
-
ZirconiumX
- Posts: 1327
- Joined: Sun Jul 17, 2011 9:14 am
Re: Rodent 0.16
Tch, tch, and you were doing so well...
Please, try to keep Linux compatibility...
Also - I'm having to compile with Intel C++ Compiler, because the C Compiler spits you out rather violently.
Matthew:out
Code: Select all
parser.c(23): catastrophic error: cannot open source file "windows.h"
#include <windows.h>
^
Also - I'm having to compile with Intel C++ Compiler, because the C Compiler spits you out rather violently.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
Re: Rodent 0.16
Update!
- distribution packet contains 64-bit compiles by Denis Mendoza
- no windows.h in parser.c
have fun!
Pawel Koziol
- distribution packet contains 64-bit compiles by Denis Mendoza
- no windows.h in parser.c
have fun!
Pawel Koziol
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
-
ZirconiumX
- Posts: 1327
- Joined: Sun Jul 17, 2011 9:14 am
Re: Rodent 0.16
Another bug report:
Is the newline after the solid book really intended?
And shouldn't Analyze become UCI_AnalysisMode?
But my ICC Linux compiles are available - pm me Pawel and I will give you a link to them to include in your package.
Matthew:out
Code: Select all
uci
id name Rodent 0.16
id author Pawel Koziol (based on Sungorus by Pablo Vazquez)
option name Strength type combo var GM var IM var Master var Expert var League var Club var Amateur var Moderate var Weak var Novice var Helpless
default GM
option name Style type combo var Rodent var Attacker var Breserk var Constrictor var Defensive var Evading var Hyperactive var Prophylactic default Rodent
option name Book type combo var hypermodern var tournament var solid
default tournament
option name Verbose type check default false
option name Analyse type check default false
option name VerifyBook type check default false
option name PositionLearning type check default false
option name Hash type spin default 16 min 1 max 4096
option name Clear Hash type button
uciok
And shouldn't Analyze become UCI_AnalysisMode?
But my ICC Linux compiles are available - pm me Pawel and I will give you a link to them to include in your package.
Matthew:out
Some believe in the almighty dollar.
I believe in the almighty printf statement.
I believe in the almighty printf statement.
Re: Rodent 0.16
unfortunately most interfaces use "go infinite" instead of UCI_AnalysisMode, hence I had to do it the way I did. new line bug will be corrected in the next version, but it does not harm anything, does it?
as for Your linux compiles, I'd be grateful. PM is coming.
regards,
Pawel
as for Your linux compiles, I'd be grateful. PM is coming.
regards,
Pawel
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
- beachknight
- Posts: 3533
- Joined: Tue Jan 09, 2007 7:33 pm
- Location: Antalya, Turkey
- Contact:
Re: Rodent 0.16
Thanks Pawel. DM compiles also available at:PK wrote:Update!
- distribution packet contains 64-bit compiles by Denis Mendoza
- no windows.h in parser.c
have fun!
Pawel Koziol
http://tech.groups.yahoo.com/group/Ches ... s_Testing/
best,
hi, merhaba, hallo HT
Re: Rodent 0.16
Linux compiles for 32- and 64-bit systems added, thank You Matthew!
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
