Rodent online personality creator

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

Moderators: hgm, Rebel, chrisw

PK
Posts: 893
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Rodent online personality creator

Post by PK »

This is the little tool I have created:

http://www.pkoziol.cal24.pl/rodent/tuner.htm

Manual explaining the meanings of options can be found at
https://github.com/nescitus/Rodent_II/b ... manual.pdf

So far I have created the following weakened personalities (all available on GitHub and in the download package bundle)

Amy Weak, aggressive, slow (A 200 M 200)
Andy Weak, attacking (A 150), decent for its strength range
Ben Weak, balanced, relatively precise for strength range
Chris Weak, classical, restraining
Dory Weak, defensive
Frank Weak, rushes forward
Nora Weak, likes knights
Pam Weak, overvalues pawns
Rita Weak, overvalues rooks
Stan Weak, likes to simplify
Sue Weak, likes to sacrifice
Mark Club player, defensive, likes own mobility, 1500 Elo
Sam Club player, sacrificial attacker, 1500 Elo
Arthur Attacker who likes to restrain enemy movement 1900 Elo
Dorothy defense, restraint, contempt, classical style 2000+ Elo
Frederick Likes thrusting pieces forward, but starts with flank openings 1950 Elo
Gabriel Gambit player, aggressive, 2000+
Matthew Materialist 1950
Patrick Attacker, but cares for pawn structure 2000
Theresa Likes sacrificing for positional factors, plays unusual openings, doesn't like to attack, 2100
Nancy Attacker who likes closed positions, 2300
Victor Attacker who likes gambits, 2250
Drunk Very hazy evaluation, but good at calculation
Henny Personality by Brendan J. Norman. Insane attacker 2400
Remy Personality by Brendan J. Norman. Insane attacker 2480
KingHunter Personality by Ferdinand Mosca, mad attacker
Tortoise Slow defensive player who likes low positions GM

And here are grandmaster personalities:

Anand Fast player, slight preference for attack, cares for pawn structure
Anderssen Attacking old-timer, underestimates positional factors
Botvinnik balanced, cares for pawn structure, somewhat willing to accept doubled pawns, classical piece/square tables
Fischer attacking, contemptous, mobility raised for both sides
Larsen tricky player following precepts of Nimzowitsch plays varied and unusual openings, may want to sacrifice, even though king attacks aren't his chief interest
Marshall very high attack, very high mobility, sacrificial, likes knights
Nimzowitsch likes keeping position closed, dislikes bishops, high positional factors
Petrosian defense, restraint, likes closed positions, likes sacrificing exchange
Reti disregards classical piece placement, solid pawn structure, raised positional factors
Rubinstein classical player, marginally prefers defence, decreased mobility, likes rook play, steers towards endgame
Spassky defensive player who likes grabbing space and cares for pawn structure
Steintz defensive, accepts cramped positions, accepts sacrifices, solid with pawns
Tarrasch mobility, emphasis on bishops, likes open game


I also have a few GM strength personalities for which I have yet to find a suitable name. There is a mildly defensive personality, scoring in top three in my tests, which will probably become Kramnik. But what about a modern grandmaster who emphasizes attack and mobility? Who would be attacking twin of Nimzowitsch? How to emulate Karpov?

Comments, requests, ideas and, above all, readymade personalities, are welcome! I promise to include them on the GitHub site and in the next release (personality options will not change).
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Rodent online personality creator

Post by Frank Quisinsky »

"Frank Weak, rushes forward"

That is my main problem!
Joking ...

Very nice!
Thanks Pawel !!

Best
Frank
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: Rodent online personality creator

Post by Henk »

Never read that Nimzowitsch disliked bishops. His main topics were open files, centralization, blocking, exploiting double pawn weaknesses, pawn chains and anti-Tarrasch.
PK
Posts: 893
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: Rodent online personality creator

Post by PK »

I remember a chapter in "My System" where Nimzowitsch said something about two bishops not really belonging to the scope of his book. That's where the notion of "dislike" comes from. And there are his favourite openings: Nimzo-Indian and Winawer French, tossing out good Black bishop for a damage in enemy pawn structure.

Anyhow, in my Nimzowitsch personality for Rodent II I wanted the engine to like closed positions (and hopefully to know how to play them). This is achieved as follows:

1) overvaluing opponent mobility (120%), so that engine will prefer restraining opponent to open piece play.
2) engine should like early BxN, so I raised a bonus for a knight with a big number of pawns
3) for the same reason, bishop pair is downgraded a bit.
4) once you have knights, you've got to love outposts - or perish.

These four factors are in synergy with each other: BxN becomes more likely, and once in this situation, the engine will dislike exchanging pawns, which in turn restrict enemy mobility (I don't give a bonus for attacking squares controlled by enemy pawns).

In fact, based on this set of parameters, I've created also Petrosian (bigger tolerance for exchange sacrifices, defensive style) and Larsen (decreasing both attack and defence, so that the personality will try to rely on other positional factors + some willingness to sacrifice for positional compensation).

Also I need a name for a Nimzo-like player who likes to attack. This is quite funny personality too.
User avatar
PeterO
Posts: 215
Joined: Sun Jul 31, 2016 6:35 pm

Re: Rodent online personality creator

Post by PeterO »

Hi Pawel,

is it possible to use your GREAT engine in Aart Biks app: „Chess for Android“ - HOW?

Thanks for help

Peter
mesilikas
Posts: 39
Joined: Mon Jan 01, 2018 12:54 pm

Re: Rodent online personality creator

Post by mesilikas »

Thank you very much! Nice! :D
PK
Posts: 893
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: Rodent online personality creator

Post by PK »

There is an Android version of a newer Rodent: http://chess4android.blogspot.com/2017/ ... ngine.html
User avatar
PeterO
Posts: 215
Joined: Sun Jul 31, 2016 6:35 pm

Re: Rodent online personality creator

Post by PeterO »

Thanks Pawel!

Can I use YOUR engine in the app „Chess for Android“ and choose personalities?

Thanks for your answer

Peter
Kohflote
Posts: 219
Joined: Wed Sep 19, 2007 11:07 am
Location: Singapore

Re: Rodent online personality creator

Post by Kohflote »

Hi Pawel,

Thank you. A couple of questions, please:

(1) when will you release the other personalities ?
(2) in your view/testing, which of your personalities play the best positional chess?

Best regards,
Koh, Kah Huat