ProChess 102 A "doctor" released

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Edoardo Manino
Posts: 70
Joined: Wed Jul 11, 2012 10:43 pm
Location: Turin, Italy

ProChess 102 A "doctor" released

Post by Edoardo Manino » Fri Oct 26, 2012 10:47 pm

Hi,
I've just released the new ProChess version on http://www.g-sei.org/pro-chess/
I published source code too, so if you're interested in how a VB6 crap engine plays chess you can take a look :wink:
More than 100 elo point of improvement over the previous version
Edoardo

User avatar
emadsen
Posts: 164
Joined: Wed Apr 25, 2012 11:51 pm
Location: Naperville, IL, USA
Contact:

Re: ProChess 102 A "doctor" released

Post by emadsen » Fri Oct 26, 2012 10:58 pm

Thanks Edoardo. I'll check it out.
My C# chess engine: http://www.madchess.net

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: ProChess 102 A "doctor" released

Post by Graham Banks » Fri Oct 26, 2012 11:05 pm

Edoardo Manino wrote:Hi,
I've just released the new ProChess version on http://www.g-sei.org/pro-chess/
I published source code too, so if you're interested in how a VB6 crap engine plays chess you can take a look :wink:
More than 100 elo point of improvement over the previous version
Edoardo
Sounds like a nice improvement. 8-)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

User avatar
geots
Posts: 4790
Joined: Fri Mar 10, 2006 11:42 pm

Re: ProChess 102 A "doctor" released

Post by geots » Sat Oct 27, 2012 4:37 am

Edoardo Manino wrote:Hi,
I've just released the new ProChess version on http://www.g-sei.org/pro-chess/
I published source code too, so if you're interested in how a VB6 crap engine plays chess you can take a look :wink:
More than 100 elo point of improvement over the previous version
Edoardo


This does sound nice. But I could not get the previous version to load and play at all in Fritz 11 or Fritz 13. So no point in trying this version and get hung up another 2 or 3 hours and go to bed pissed. But I hope it all works out well for you- and congrats on the improvement.

gts

Edoardo Manino
Posts: 70
Joined: Wed Jul 11, 2012 10:43 pm
Location: Turin, Italy

Re: ProChess 102 A "doctor" released

Post by Edoardo Manino » Sat Oct 27, 2012 7:31 am

Hi George,
this sounds strange to me.
I play regularly with it on Fritz 10 and Arena and I have friends with Fritz 11 that didn't report me any problem :?
Would you try again with the new version? Just 5 minutes, otherwise throw it away. I'll go and find someone with Fritz 12 or 13 to check it out...
Thanks,
Edoardo

User avatar
geots
Posts: 4790
Joined: Fri Mar 10, 2006 11:42 pm

Re: ProChess 102 A "doctor" released

Post by geots » Sat Oct 27, 2012 8:38 am

Edoardo Manino wrote:Hi George,
this sounds strange to me.
I play regularly with it on Fritz 10 and Arena and I have friends with Fritz 11 that didn't report me any problem :?
Would you try again with the new version? Just 5 minutes, otherwise throw it away. I'll go and find someone with Fritz 12 or 13 to check it out...
Thanks,
Edoardo

Ok, I loaded it and it plays fine in Fritz 11. But I think you know the ini file in the folder is no use at all for a UCI engine in a chessbase gui. The gui will only obey commands made inside the gui. It will ignore your ini file. So how do I get the hash off 20MB? At that hash setting, it can't be expected to do much at all. And there are no parameters. So I have no way to move it off 20MB. It is probably a fine engine, but 64MB is the least I will generally let an engine use. Anything lower is really not worth the time. Any ideas?


Best,

gts

Edoardo Manino
Posts: 70
Joined: Wed Jul 11, 2012 10:43 pm
Location: Turin, Italy

Re: ProChess 102 A "doctor" released

Post by Edoardo Manino » Sat Oct 27, 2012 9:50 am

the GUI will ignore the .ini file, but ProChess not!
it's my program that reads the .ini file at the start.
if you change parameters you have simply to
unload and restart ProChess from the GUI

and please note that the "20" parameter is not in MB.
it is 16byte*2^20

User avatar
geots
Posts: 4790
Joined: Fri Mar 10, 2006 11:42 pm

Re: ProChess 102 A "doctor" released

Post by geots » Sat Oct 27, 2012 10:17 am

Edoardo Manino wrote:the GUI will ignore the .ini file, but ProChess not!
it's my program that reads the .ini file at the start.
if you change parameters you have simply to
unload and restart ProChess from the GUI

and please note that the "20" parameter is not in MB.
it is 16byte*2^20

I did not get the 20MB figure from your file. I got it from windows task manager as your exe was thinking. Task mgr. generally is correct. So it is only 20MB hash. So HOW do I get it off 20MB hash. How do I change parameters. It says you have none.

User avatar
geots
Posts: 4790
Joined: Fri Mar 10, 2006 11:42 pm

Re: ProChess 102 A "doctor" released

Post by geots » Sat Oct 27, 2012 11:32 am

I am certainly no genius- but like Bob Dylan said- "You don't have to be a weatherman to know which way the wind is blowing."


gts

User avatar
Ajedrecista
Posts: 1363
Joined: Wed Jul 13, 2011 7:04 pm
Location: Madrid, Spain.
Contact:

ProChess 102 A "doctor" released: hash table size.

Post by Ajedrecista » Sat Oct 27, 2012 11:48 am

Hi George!
geots wrote:
Edoardo Manino wrote:the GUI will ignore the .ini file, but ProChess not!
it's my program that reads the .ini file at the start.
if you change parameters you have simply to
unload and restart ProChess from the GUI

and please note that the "20" parameter is not in MB.
it is 16byte*2^20

I did not get the 20MB figure from your file. I got it from windows task manager as your exe was thinking. Task mgr. generally is correct. So it is only 20MB hash. So HOW do I get it off 20MB hash. How do I change parameters. It says you have none.
Congratulations for your huge tournament. Please keep up the good work!

As far as I understand from Edoardo's post, you can only set hash tables sizes that are power of 2. I have seen this way of setting hash tables in qperft (a fast perft counter) by Muller. I do not know the minimum and maximum only looking at Edoardo's post, but I write the following table for you:

Code: Select all

Parameter:     Hash size (bytes):     Hash size (MB):
----------     ------------------     ---------------
    16               1,048,576                 1
    17               2,097,152                 2
    18               4,194,304                 4
    19               8,388,608                 8
    20              16,777,216                16
    21              33,554,432                32
    22              67,108,864                64
    23             134,217,728               128
    24             268,435,456               256
    25             536,870,912               512
    26           1,073,741,824              1024
    27           2,147,483,648              2048
    28           4,294,967,296              4096
I hope no typos; a fast trick can be:

Code: Select all

[Hash size (MB)] = H = 2^(parameter - 16)

Parameter = 16 + ln(H)/ln(2)
It is possible that all the parameters in the range from 16 to 28 are not supported. I hope that this info it will help you. Please ask again if you still have doubts.

Regards from Spain.

Ajedrecista.

Post Reply