Page 1 of 1

Rodent 0.16

Posted: Mon Oct 08, 2012 10:10 am
by PK
...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!

Re: Rodent 0.16

Posted: Tue Oct 09, 2012 8:30 am
by ZirconiumX
Tch, tch, and you were doing so well...

Code: Select all

parser.c(23): catastrophic error: cannot open source file "windows.h"
  #include <windows.h>
                      ^
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

Re: Rodent 0.16

Posted: Wed Oct 10, 2012 1:04 am
by PK
Update!

- distribution packet contains 64-bit compiles by Denis Mendoza
- no windows.h in parser.c

have fun!

Pawel Koziol

Re: Rodent 0.16

Posted: Wed Oct 10, 2012 8:18 am
by ZirconiumX
Another bug report:

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
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

Re: Rodent 0.16

Posted: Wed Oct 10, 2012 12:12 pm
by PK
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

Re: Rodent 0.16

Posted: Wed Oct 10, 2012 12:16 pm
by beachknight
PK wrote:Update!

- distribution packet contains 64-bit compiles by Denis Mendoza
- no windows.h in parser.c

have fun!

Pawel Koziol
Thanks Pawel. DM compiles also available at:

http://tech.groups.yahoo.com/group/Ches ... s_Testing/

best,

Re: Rodent 0.16

Posted: Wed Oct 10, 2012 3:27 pm
by PK
Linux compiles for 32- and 64-bit systems added, thank You Matthew!