again, I hate to discourage any eager pursuits, Michael is an active member here, and possibly a Mac port would be useful.
my question only is: why for the nth time, could not just a single entity be maintained?
Aristides v1.0 Release
Moderator: Ras
-
MikeB
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Aristides v1.0 Release
Appreciate your comments and sorry that my various renditions bother you. That was not my intent Please feel free to ignore all of my future posts. I most certainly will not be offended. Have a nice dayLyudmil Tsvetkov wrote:again, I hate to discourage any eager pursuits, Michael is an active member here, and possibly a Mac port would be useful.
my question only is: why for the nth time, could not just a single entity be maintained?
Also would like to the time to thank Marco and others on the Stockfish team for all of their contributions in developing Stockfish and making it free for all of us. Very much appreciated from here. I think with this last release , there will no need for further updates for a while - so for those who enjoy using a Stockfish based engine for either analysis or playing at a reduced strength with move delay - Enjoy!
-
maxdeg
- Posts: 229
- Joined: Thu Mar 10, 2016 6:17 pm
- Location: Canada
Re: Aristides v1.0 Release
Thanks Mike for all your help (to me) and your contributions here .. +1 !
And of course a no-holds barred, super-duper Aristides will always be welcomed - certainly by me.
And of course a no-holds barred, super-duper Aristides will always be welcomed - certainly by me.
Last edited by maxdeg on Mon Dec 19, 2016 6:02 pm, edited 1 time in total.
-
Dann Corbit
- Posts: 12870
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Aristides v1.0 Release
There are several values added. First, it makes a sf port available for Mac users. Second, it is the much faster cfish port. Third, he adds his own little tweaks. And fourth is his fanatical devotion to the Pope. Four! Four added values.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
yanquis1972
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: Aristides v1.0 Release
thanks michael -- i hope we'll see some windows compiles shared soon
-
yanquis1972
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: Aristides v1.0 Release
actually managed one myse lf, for the time at least, seems to be working --https://www.dropbox.com/s/n7ttnombdi2dj ... 2.exe?dl=0
-
MikeB
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Aristides v1.0 Release
C port of the Stockfish chess engine - no thanks SF Team and Ronald De Man which I have always clearly acknowledgedLyudmil Tsvetkov wrote:still, the question stands what is the added value.
from what the author himself writes:
First release of the Aristides v1.0 chess engine,
C port of the Stockfish chess engine , (thanks, SF team)
Aristides is forked from Cfish. (thanks, Dann Corbit)
Includes play by UCI_LimitStrength (play by ELO rating), (thanks, Marco Costalba, should be default in SF)
UCI Move Delay, (do not know what this quite is)
Fast Play when mate is found, (and this changes what?)
Study option (from Matefinder), (thanks, Joseph Ellis)
Hide Info - some information output may be skipped to reduce output (so we do not know how many npsec SF searches or in what time)
various search tweaks: now, here I am very interested to know what these are, to find Bh3.
Includes play by UCI_LimitStrength - no , I just ported my Ladder commands to UCI LimitStrength as suggested by HGM, my code has nothing to do with Marco's code as I never looked at his code UCI_LimitStrength - UCI_LimitStrength is standard in the UCI protocol . The method used by me actually has 1600 different levels - one for ELO between 1200 and 2800 - is that what Marco did? - I don't think so. In addition, if you select am ELO 100 points higher, the it will on average, double the number of nodes, just as one would expect. I say on average, because there is a also randomization factor that of plus and minus 100 for very move made the engine. I am certain Marco's code is not even close to what I did.
UCI Move Delay - of course you do not know since you have not been following my Ladder options, it is simply an automatic sleep delay built-in when you play Limit buy Strength so the engine do not play super fast , but will automatically play the moves in the appropriate time for the time control selected
Fast Play of course you do not know, since you do not take the time to look a the code or try it for yourself ( but please don't bother - the engine is clearly not for you)
Study option FINALLY - you got one right and if you had looked , you would have seen I acknowledge using Matefinder code, but you would also seen it it was teak to include an automatic mutliPV=500 . Joe's a pretty bright guy has made a significant number of contributions to SF, both in Matefinder and in Stockfish which I am grateful for.
Hide Info again , you have no clue and are shooting from the hip, your ignorance is blissed..
various search tweaks: it's all in the source - go look - there are no secrets here.
Well, I rest my case and I'm sure you will make some weak attempt at rebuttal - feel free, even before you went on this uninformed tirade, you have already demostrated repeatedly on this forum you are a -0- or as we call them - something that rhymes with a flying bass soul
I do give you a credit for one out of seven right, so you are not a total loser.
Have a nice day and if for some reason - if me posting a legal stockfish derivative bothers you, I sincerely apologize as that was never ever my intent, If is simply for those people who are like me, that want to enjoy stockfish differently than how the maintainers want to develop stockfish , which I fully support by the way with suggestions and use of my 12 Core Mac Pro. Please do yourself s favor and ignore all my future posts and like wise, I will ignore all of your future posts - including any response to this post. So do please respond with anything that will make you feel better - because at end of the day - is that not why we are here? I do not understand the concept of why people attach each other here - so please post any attack on me that you can muster which will help make you feel better about yourself and we can move forward in peace ... hopefully.
-
Lyudmil Tsvetkov
- Posts: 6052
- Joined: Tue Jun 12, 2012 12:41 pm
Re: Aristides v1.0 Release
4 added values for a total gain of (+-1) elo!Dann Corbit wrote:There are several values added. First, it makes a sf port available for Mac users. Second, it is the much faster cfish port. Third, he adds his own little tweaks. And fourth is his fanatical devotion to the Pope. Four! Four added values.
as far as I know, SF has official Mac compiles, why not use those instead?
if it is just SF ported to a Mac environment, then this is simply a port and does not deserve a new name.
in case it is something different, and it should have its own name not to be qualified as a full clone, then it should add at least 30 elo (lower bound) to the original starting base.
I hope you all agree anything less then 30 elo is simply almost a full clone.
-
Dann Corbit
- Posts: 12870
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Aristides v1.0 Release
The cfish version is a lot faster. I t does some things the standard one does not do. MB was very plain about proper credit where credit is due. To me, I see it as a service to the Mac community. Are the tweaky things interesting? Try them if you are interested and ignore them if not.Lyudmil Tsvetkov wrote:4 added values for a total gain of (+-1) elo!Dann Corbit wrote:There are several values added. First, it makes a sf port available for Mac users. Second, it is the much faster cfish port. Third, he adds his own little tweaks. And fourth is his fanatical devotion to the Pope. Four! Four added values.
as far as I know, SF has official Mac compiles, why not use those instead?
if it is just SF ported to a Mac environment, then this is simply a port and does not deserve a new name.
in case it is something different, and it should have its own name not to be qualified as a full clone, then it should add at least 30 elo (lower bound) to the original starting base.
I hope you all agree anything less then 30 elo is simply almost a full clone.
Here is what I see:
There is a dollar bill on the ground and a dollar coin and a euro note and a Canadian dollar. Maybe you see the dollar coin and you say, Susan B Anthony is not as pretty as my wife. Why should I want that coin? And the dollar bill has an old man named after a state with a funny hair cut. The Canadian note has too much color on it and the euro isn't the same since brexit.
On the other hand, HEY!!! FREE MONEY!!!!
So it all depends on how you look at it.
IMO-YMMV
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
-
Lyudmil Tsvetkov
- Posts: 6052
- Joined: Tue Jun 12, 2012 12:41 pm
Re: Aristides v1.0 Release
sorry, Mike, that you understand it like that: nothing bothers me that should be perceived as natural, but just all those unnatural things.MikeB wrote:C port of the Stockfish chess engine - no thanks SF Team and Ronald De Man which I have always clearly acknowledgedLyudmil Tsvetkov wrote:still, the question stands what is the added value.
from what the author himself writes:
First release of the Aristides v1.0 chess engine,
C port of the Stockfish chess engine , (thanks, SF team)
Aristides is forked from Cfish. (thanks, Dann Corbit)
Includes play by UCI_LimitStrength (play by ELO rating), (thanks, Marco Costalba, should be default in SF)
UCI Move Delay, (do not know what this quite is)
Fast Play when mate is found, (and this changes what?)
Study option (from Matefinder), (thanks, Joseph Ellis)
Hide Info - some information output may be skipped to reduce output (so we do not know how many npsec SF searches or in what time)
various search tweaks: now, here I am very interested to know what these are, to find Bh3.
Includes play by UCI_LimitStrength - no , I just ported my Ladder commands to UCI LimitStrength as suggested by HGM, my code has nothing to do with Marco's code as I never looked at his code UCI_LimitStrength - UCI_LimitStrength is standard in the UCI protocol . The method used by me actually has 1600 different levels - one for ELO between 1200 and 2800 - is that what Marco did? - I don't think so. In addition, if you select am ELO 100 points higher, the it will on average, double the number of nodes, just as one would expect. I say on average, because there is a also randomization factor that of plus and minus 100 for very move made the engine. I am certain Marco's code is not even close to what I did.
UCI Move Delay - of course you do not know since you have not been following my Ladder options, it is simply an automatic sleep delay built-in when you play Limit buy Strength so the engine do not play super fast , but will automatically play the moves in the appropriate time for the time control selected
Fast Play of course you do not know, since you do not take the time to look a the code or try it for yourself ( but please don't bother - the engine is clearly not for you)
Study option FINALLY - you got one right and if you had looked , you would have seen I acknowledge using Matefinder code, but you would also seen it it was teak to include an automatic mutliPV=500 . Joe's a pretty bright guy has made a significant number of contributions to SF, both in Matefinder and in Stockfish which I am grateful for.
Hide Info again , you have no clue and are shooting from the hip, your ignorance is blissed..
various search tweaks: it's all in the source - go look - there are no secrets here.
Well, I rest my case and I'm sure you will make some weak attempt at rebuttal - feel free, even before you went on this uninformed tirade, you have already demostrated repeatedly on this forum you are a -0- or as we call them - something that rhymes with a flying bass soul
I do give you a credit for one out of seven right, so you are not a total loser.![]()
Have a nice day and if for some reason - if me posting a legal stockfish derivative bothers you, I sincerely apologize as that was never ever my intent, If is simply for those people who are like me, that want to enjoy stockfish differently than how the maintainers want to develop stockfish , which I fully support by the way with suggestions and use of my 12 Core Mac Pro. Please do yourself s favor and ignore all my future posts and like wise, I will ignore all of your future posts - including any response to this post. So do please respond with anything that will make you feel better - because at end of the day - is that not why we are here? I do not understand the concept of why people attach each other here - so please post any attack on me that you can muster which will help make you feel better about yourself and we can move forward in peace ... hopefully.
how many elo did you gain with Ar.? I see, from your tests, +-1 elo. You consider that an achievement worth publishing? In my view, anything less than 30 elo increase from the original should be considered an almost full clone. we have sufficient number of clones, do not we?
my biggest problem is that it is not clear to me what of your projects does different: they all seem the same, yet bear different names; and, most importantly, they duplicate SF functions unnecessarily.
I might be shooting from my hip, but the fact is, I am not missing, while, other people, even though shooting point-blank, at the back, are still missing.
do not pay attention to your shrouded insults, maybe I also insulted you in some way, so we are even here.
in spite of all my best will to ignore some of your posts (others are very much appreciated, you know, those that do not break some conventions, and your feedback is occasinally worthwhile), it is completely impossible to do so, when you give your engine a name like SF 8.1, or post into a thread that is supposed to be locked, or publish 10 different variations of an almost identical code. (many people are practicing their skills at SF, we all know this, but, for the most part, they keep their projects private, which is the rigth approach; in order for a forked/cloned project to be published and deserve public attention, it should have obvious and significant added value, which I do not see in the present case; again, the simple question is, why did not you work on Aristides for half an year, add 30 elo and then publish it, everyone would appreciate in that case?)
do you really think that something worthwhile publishing could be achieved in a couple of days? (because that is when your previous project ended)
as I do not have the time to read your code now, I would aprreciate an answer to my question about seeing Bh3, what search changes achieved that?
again, I very much appreciate your substantial/mainstream computer chess postings, but just on these all-so-frequent, couple of times per month engine projects with an almost identical output I hold my reserves. and I tell you why. because, by giving bigger say and exposure to partly cloning-looking projects, that is what you actually do: encourage clone projects, to the detriment of mainstream sound engine development, based on own code, new ideas and a lot of hard work. If we encourage cloning, we discourage hard work and implementation of own good ideas. and we need the new ideas and hard-worked-on projects much more than we need the clone ones.
that is why farmers, who care for their crops, get rid of the weed.