Sam has closed his piano and gone to bed ... now we can talk about the real stuff of life ... love, liberty and games such as Janus, Capablanca Random, Embassy Chess & the odd mention of other 10x8 variants is welcome too
For posting: - invitations to games (you can also use the New Game menu or for particular games: Janus; Capablanca Random; or Embassy) - information about upcoming tournaments - disussion of games (please limit this to completed games or discussion on how a game has arrived at a certain position ... speculation on who has an advantage or the benefits of potential moves is not permitted while that particular game is in progress) - links to interesting related sites (non-promotional)
Vestlusringide loetelu
Sa ei tohi sellesse vestlusringi kirjutada. Madalaim lubatud liikmelisustase sellesse vestlusringi kirjutamiseks on Ajuettur.
There seems to be two discussion going on here but only one belongs on BrainKing.
Further discussion on how different computer game engines work, the approaches they adopt and their strenghts and weaknesses is encouraged.
Discussions about a competition which would not be uneertaken at BrainKing are not, along with any allegations as to what one person or another has said, will do or whatever. It would be a moot process to go back and delete all the posts which relate to this so they will stand. Any future discussion about or which reference these will be deleted, irrespective of how much effort has gone into their drafting. If you want to pursue it take it elsewhere.
Caissus: .
.
.
A Player, who is playing only one game and has finished only 3 8x10 chessgames.But he is discussing about 10x8 chess as he is the world`s greatest expert in this theme.
That is irrelevant! The number of games HalfPawn is playing on this site or it has played doesn't have nothing to do with the knoweldge he may have in the subject.....!
SMIRF Engine: A Player, who is playing only one game and has finished only 3 8x10 chessgames.But he is discussing about 10x8 chess as he is the world`s greatest expert in this theme.
Generally I think it is not necessary to quote again and again large statements by a person who is banned at all BK-db`s. And his game is banned also.
One last quote ( by Trice) : "Caissus gets a free Gothic Chess set for coming in second place. Contact me at GothicChessInfo@aol.com to send me the address to send your prizes." It was on 07/13/2005 and I am waiting until today for the second prize.
SMIRF Engine toimetatud (1. aprill 2006, 16:42:01)
HalfPawn: "I don't understand." That is explaining a lot.
"You say SMIRF is the best." Where did I?
"You say SMIRF fears no 10x8 program." A program is a piece of software. To compare software efficiency, the technologie of used hardware should be at a comparable level. Moreover 10x8 is not only Gothic Chess. Do not mix up Ed Trice with his program. How can I trust a person, who does not care on his announcement to send me a maximum license? Why should I help a person to promote its top product, whereas I am multiply banned and attacked?
"But you won't play against the new version of Vortex." Where did I have taken that position? Who are you, to try driving me to a decision?
SMIRF Engine toimetatud (1. aprill 2006, 05:51:53)
First it should be clear, that it has been HalfPawn, which introduced that question here, to provoke a matching discussion and probably to raise traffic in the GC forum.
The goals of Gothic Vortex and SMIRF are very different. While Vortex is trying to accumulate everything like information and hardware power to maximize its GC ability, SMIRF is trying to cover a lot of functionality with as few means as possible. This reflects a different philosophy on how a chess program should work.
Now to ask simply, which program would play better Gothic Chess, stems out of Ed Trice's world. Whereas I would like to also focus on SMIRF's playing multivariant ability.
Thus my conclusion is, it seems to be a very central point for Ed to have the NUMBER ONE Gothic Chess program. According to that he is interested to prove that from time to time, to use it as an additional marketing argument. But one problem is then, that there is a lack of relevant opponents to make Vortex' victory as big as possible. So he is inside a dilemma to make GC attractive for other programmers but not to make his 'patent' on it less important.
The current discussion is a result of the wish to celebrate such a show down again. HalfPawn does his job here as an agent provocateur. It is on me to decide whether to participate in that spectacle or not. In any way it could be no motivation for me to simply serve Ed's vanity.
Teema: Re: An enteresting gambit for Black in Embassy Chess
panzerschiff: Interesting ways for it to go. I'll try the gambit in future games. If you'd like to play a game of both colors starting both games this way, let me know and we'll give it a go.
Pythagoras: After reading my own post I'm thinking that perhaps I have it wrong. Winning the games is still important. Still, the goal of the programmer is also something to judge his result by.
Pythagoras: You have completely missed my point. The elegance of the solution. If we say that table look up and the use of books isn't allowed, then I say SMIRF is the superior program. You are being a results merchant. If every move in a game was known, the table look up method would work to perfection. Yes, yes, you've already proved there's less atoms in the universe than possible moves so there'd be little chance of having a way to store or access such a table. But supposing it was possible to have such a book of every move. Now compare this to a bunch of rules that tell when where to move that has maybe a 100,000 lines of instruction. Which would you say is the better solution? This is what I'm getting at. To me, anybody can use these table look up methods, opening, middle, or end game. To have a program not do this and still play well is to me an amazing thing and it is a program that I'd rather play against. What's the point of playing some machine that just looks up its moves? I might as well go get a book and look up for my moves too. It just becomes a matter of who has the better or larger data base. What's the point except that you'll win every time? When that happens it is no longer a game that is being played.
Programs that use an opening book is indeed a very helpful thing. I think that if all bits used or available to be used are counted, the program that uses the least is the best. Reinhard says 60,000 bytes. Both of you say Vortex has 7,000,000 for its program, another 7,000,000 positions for its opening book, and 10,000,000,000 for its endgame table. By my way of looking at it, SMIRF is the better program if it could play as well as Vortex. So maybe it can't play blitz Chess, but how about Embassy Chess at tournament time controls. What's that you say? Vortex can't play Embassy Chess? Or it's opening book is useless in Embassy Chess? Then SMIRF is by far the better program just by being versatile. I know which of the two I'd rather have. Can Vortex play the CRC as well as SMIRF? This is what I mean, SMIRF is able to play these games equally well without the use of books.
Sure, if the goal of the problem is to devise the best playing program by whatever means at one's disposal, then yes, the program that wins the most is the better program. It was my understanding of SMIRF that Reinhard purposely did not work with that goal in mind, but instead wanted to create a program that played as it does.
-Endgame tablebases with 3,4,5,6 for example pieces(these are the endgame tablebases that have been generated until now, although i believe that 6 piece tablebases haven't been completed yet(for Gothic Chess)) are tables that programs look in their search and get perfect information about the position.
For example if they end one moment in their search to have a position with 5 piece and they have/support endgame tablebases, then instead of wasting time to evaluate the position(that means with not sure results since their evaluation maybe wrong sometimes) they will have the perfect information (win,draw,loss) immediately!
BUT in order these positions to occur in Gothic Chess or CRC we have to go to many captures so only few pieces to remain. But mooooost times the game is decided much earlier..... So if a program uses them at Gothic Chess i believe that only in 1 out of 400+ games there could be an advantage....
So we are speaking about zero advantage by using 3,4,5 or even 6 piece endgame tablebases....
-Opening books are tables that programs look at the beginning of the game and they represend knowledge gathered by millions of games around history. So they are priceless!
So when i speak about bases i speak about "opening books" and "endgame tablebases". The first help a lot the latter doesn't.
Take these opening books away from Vortex or the others that use them, will they beat SMIRF?
It doesn't matter! The fact that Smirf doesn't use them, why should make other programs to adjust to what Smirf uses and what not?
Every program uses what its author managed to give it as supplies to make it play better....!
Pythagoras: You're confusing me. You say the bases don't matter and thenyou say they're very important to a program's success a couple sentences later? Which is it?
"Yes of course opening books is a whole different matter. Opening books help a program VERY VERY much to achieve good results..... "
and
"We have that Gothic Vortex is 7 MB (many of these MB are just unused) and that its opening book is another 7 MB and its tablebases are 10 GB. So if you believe that all these 10GB - 14MB of tablebases do make a difference then you ARE ABSOLUTELY WRONG!"
To me end table bases are the same as opening ones. They're just tables to look up the moves. They're not an example of the computer thinking. Just because a very large portion of these books aren't used during doesn't mean they are not a part of the program's strength. Take these opening books away from Vortex or the others that use them, will they beat SMIRF?
Reinhard: .
.
.
Personally I think, that huge engame tablebases would not significantly decide the outcome of a game.
Of course! You are right. That's what i believe too.... But i'm speaking about 5-6 piece tablebases. But if it is proven that having tablebases makes no harm to the program's strength, then any positive influence due to tablebases is welcome....
Maybe 0.1% of all games could benefit.
Hmmmm at Chess i think this 0.001 is a small guess. It must be higher. But at Gothic Chess and CRC games i think it might be correct..... From the Chess games i've seen, i can roughly calculate that in 1 out of 120 games programs have a profit from endgame tablebases....
But to demonstrately use them is an indicator of panic.
I don't believe this is the reason! Ed Trice is obsessed with tablebases:-) Remember his huge work on the endgame tablebases for his Checkers program. Now that Checkers' interest is decreasing (the game is "close" enough to be solved- for example to determine the winner between 2 of the best today programs they needed 624 games and the score ended with 4 only wins and 620 draws!!!!!!!!!) Ed couldn't forget his obsession with tablebases and started to generate the Gothic Chess tablebases.... I believe that tablebases hide a brilliant mystery inside them (i'm always amazed when i see a perfect mate in 30,40 or more) but i believe that the time spent to them could be used more productively if it was used to improve the program's evaluation or search....
Contrary to that big opening books normaly have a huge influence on chess games.
Actually I have an idea, where the difference in SMIRF's playing strength concerning 8x8 and 10x8 could be caused.
Yes of course opening books is a whole different matter. Opening books help a program VERY VERY much to achieve good results.....
Walter MantegoYou're wrong if you don't think that's amazing to have such a big difference.
It depends on how do you mean the amazing.....
Take those data bases away from those machines and get the program down to SMIRF's size. Which machine is going to win?
The endgame tablebases doesn't determine the strength difference at all! Period!!!!!!!!!
The opening book is a huge factor that influences the strength diefference by much!
The size of the EXEcutable of a (CRC) Chess program/engine doesn't matter! (Fritz 8 for example is 480 KB while Fritz 9 is 436 KB but Fritz 9 is way superior).
We have that Gothic Vortex is 7 MB (many of these MB are just unused) and that its opening book is another 7 MB and its tablebases are 10 GB. So if you believe that all these 10GB - 14MB of tablebases do make a difference then you ARE ABSOLUTELY WRONG!
Also why someone has to go down to Smirf size to compare against it? If someone has done all this work and if he has created for example a huuuuuuge opening book then why do we have to erase all these and test it without all these....?
If you speak about _pure_ engine strength without endgame tablebases(althouth these don't add to strength at all at 10x8 variants) and without opening books, then yes we have to test the engines without endgame tablebases and without opening books!
But if you speak about engine strength generally that means to compare 2 engines, then no we have to test the engines with endgame tablebases and with opening books and with whatever else their authors have thought about increasing their strength!
How do you know that's not the reason? I was just speculating as to why it doesn't seem to play blitz games well, but you say it as if you're an authority on it.
I know because i've observed its evaluations countless times and i have understood that it's one of these "slow searchers".....
This other program is not SMIRF, so why should it's weakness in blitz games have anything to do with SMIRF's? It the author's note telling you that SMIRF works in the identical manner?
I didn't say that it has anything to do with Smirf! I just gave it as an example that there are other engines that can't play good at blitz while they CAN play good at longer time controls....
Teema: Re: Machines that play Gothic Chess as compared to other Bird's Chess variants set ups
SMIRF Engine toimetatud (31. märts 2006, 21:18:35)
Pythagoras: Personally I think, that huge engame tablebases would not significantly decide the outcome of a game. Maybe 0.1% of all games could benefit. But to demonstrately use them is an indicator of panic.
Contrary to that big opening books normaly have a huge influence on chess games. But listen, it is very important to first develop a kind of intelligent playing program, relying on its own. Chess knowlegde should be the (timely) last thing to be added to a chess engine. SMIRF is not at all in a final development stage. Thus it would be much too early to implement such moves. Programs, which play badly without opening books, have been "completed" too early.
Actually I have an idea, where the difference in SMIRF's playing strength concerning 8x8 and 10x8 could be caused. It has to do with the method I reuse cached data in SMIRF. So I have some ideas how to improve SMIRF one more time - so I hope.
Teema: Re: Machines that play Gothic Chess as compared to other Bird's Chess variants set ups
Pythagoras: You're wrong if you don't think that's amazing to have such a big difference. Take those data bases away from the those machines and get the program down to SMIRF's size. Which machine is going to win?
How do you know that's not the reason? I was just speculating as to why it doesn't seem to play blitz games well, but you say it as if you're an authority on it.
This other program is not SMIRF, so why should it's weakness in blitz games have anything to do with SMIRF's? It the author's note telling you that SMIRF works in the identical manner?
Walter Montego: .
.
.
Those size differences are truly amazing!
Actually they aren't! All these GB huge data are endgame tablebases.....
I have always wondered why you didn't add an opening book, but I like the fact that you didn't.
I don't like the fact that he didn't, since he could add an opening book with an option to use it or not....
It plays as I do, just winging it every move. Perhaps this is why it doesn't do well in the speed and blitz matches against other programs?
Nope. This is not the reason! Some programs just can't do good at blitz games. For example Chess System Tal 2 was like its author said not capable of playing blitz Chess and the program needed some time to play decent....
Here is a quote from its author:
"Chess System Tal II is a knowledge based program. It packs many chess ideas into its evaluation function. It helps to give it some time to work up its ideas. The longer the time control the better.
CSTal II is not designed to play fast chess against other programs. It is designed to play chess against other chess players (eg humans). You can watch CSTal play, see its ideas, observe the positional and sacrifical algorithms and learn new concepts from it. Playing endless automated games against other materialistic programs is not recommended for the sake of your own sanity and the development of your own brain. Please get a tank of fish instead. "
So Smirf lost to Arasan finally 2-0. In the first game Smirf didn't show any resistance. But in the second game they went to a deep endgame which Smirf couldn't win or draw since it had a completely inferior position.
At the second game you should notice and worry about the bad move Smirf played 18...Bf5? It gave its Queen for Rook + Knight which sometimes is good but this time was a bad mistake....!
Time controls was 30 seconds per move and Smirf played the first 7 moves with an opening book(mainbook.ARENA).
SMIRF Engine: Those size differences are truly amazing! I have always wondered why you didn't add an opening book, but I like the fact that you didn't. It plays as I do, just winging it every move. Perhaps this is why it doesn't do well in the speed and blitz matches against other programs? Those machines don't really think up their moves in the opening, they just look up the position in a book and play the recommended move. That, to me, isn't thinking. It is impressive data retrival, but it ain't thinking.
How does SMIRF do in 15 minutes for each side games? How about tournament timed games, like 40 moves in 2 or 3 hours? How about over the internet like how SMIRF plays against me?
Teema: Re: Machines that play Gothic Chess as compared to other Bird's Chess variants set ups
Walter Montego: Ed Trice actually is coquetting with his huge tables and a 64 Bit multiprocessor engine. He must have seen a real necessity to pimp up his Gothic Vortex program. The truth is, SMIRF's engine actually measures only 60 KB and Gothic Vortex's persistant data probably about 10 GB or more. That is as if in a battle one SMIRF soldier has to face about 175,000 Vortex enemies, additional CPU difference still ignored. So there must have been a tremendeous panic after being beaten one single time by SMIRF.
One thing that is missing from this discussion is the way SMIRF thinks up its moves. It plays without an opening book. I'm thinking it is equally strong in Embassy, Capablanca, Capablanca Random, Bird's, and Gothic Chess. Can the same be said for the other programs that only play one version? Does the Vortex program or those others listed play Embassy Chess or Capablanca Random Chess? The random set up version is the one that forces the computers to play without as strong of a opening book or none at all. I can see Embassy Chess eventually having an opening book if only because I'm gradually teaching myself which things to do in the opening when playing it. I'm sure others that have taken up Embassy Chess and playing it regularly are doing the same thing even if they're not taking notes or writing a computer program. You still keep things in your mind as to how it went in the opening and either try to repeat it, or if it went poorly the last time to make changes or avoid it.
Can the Vortex's or the other programs' opening book be shut off when play Gothic Chess? If so, can they still defeat SMIRF as you guys say it can? Can Vortex or the other programs' play Capablanca Random Chess? If so, how do they fare against SMIRF? If they can't do either of these things, the programs really aren't too easily comparable, though obviously the results from Gothic Chess matches are still valid for comparing how the programs play that one version.
Pythagoras: Well, Comet and Arasan seem to be well fitting opponents. Thus negative experiences using SMIRF should give hints, where it needs to be improved.
I finished the games with Comet B68 and Smirf 156 lost again both 2 games.... I guess you are correct and Smirf can't play well blitz games.... So i will not try against Fritz 5.32 or Horizon 4.1.
I think i will play 2 longer time control games against an engine i haven't decided yet.
I will choose between: Arasan 8.4(2nd division) or Kiwi 0.6(3rd division) or Horizon 4.1(4th division). I guess Arasan is too strong for Smirf but since it's one of my favourite engines i guess i will try it.....
Due to some recent posts the ability of pawns to post immediately to this baord has been curtailed. You may continue to post but they will need to be approved by a moderator before they are viewable by all.
.
.
.
I played the first 2 games against List 5.12. Time control was as before: 10 seconds per move. Hash 256 MB for each engine. I knew from before that List 5.12 is too strong for Smirf-156. So the result of 2-0 is no surprise.....
Next is the match against Fritz 5.32. Another strong opponent before we go at weaker opponents like Comet B68 and Horizon 4.1....
Finally i may run 2 matches against SOS 5.1 or another engine at a little longer time controls....
SMIRF Engine toimetatud (31. märts 2006, 12:50:49)
Pythagoras: "Halfpawn: ... There is only one way to tell which program is the best. ..."
Because he wanted to find out, which program would be best, I suggested CRC. Of course alternatively every variant, one program of both is able to play, could be examined one after the other.
So get well, Pythagoras, I hope for you to be ok soon!
SMIRF Engine: To investigate, which 10x8 program is playing best, thus playing CRC would be the ideal method.
Not correct.
To investigate which program is playing better Capablanca Random Chess, we will need to match the programs at CRC!
To investigate which program is playing better Gothic Chess, we will need to match the programs at Gothic Chess!
as long as the reasons for the terminating of those games exist, it would make no sense to start new such games.
Correct. I don't have much time now again. So i can't play quick for now. Thankfully i have today the whole day free. I'm injured as i have wrenched my ankle lightly, so i have to stay today inside home. That's why i will play with Smirf some Chess games as i've already said....
HalfPawn: There is only one way to tell which program is the best. Play a match. You can say all the things you want, the results speak louder than words.
Correct at the last statement, unclear of what you mean in the first.
To be able to determine which program is better(at a certain time control) you need at least 80-100 games _to have an indication_ and more than 200 to start being confident about that....
HalfPawn: There is only one way to tell which program is the best. Play a match.
If you will inspect Chessvariants.com, you will notice, that nearly all accepted 10x8 Chess variants based on Capablancas extended piece set could be regarded as a direct or mirrored CRC starting array, even Gothic Chess and Embassy. To investigate, which 10x8 program is playing best, thus playing CRC would be the ideal method.
Despite Ed Trice has announced half a year ago in his GC forum to send me a maximum time frame license for Gothic Chess, until now nothing such has ever reached me. So who could benefit from SMIRF only playing GC?
Ed has tried to convince other programmers to establish a common protocol to enable 10x8 chess programs to play automatically games. But he ignored some proposals to specify it in a more general way to make it usable for all 10x8 variants, not only for Gothic Chess. It has been obvious, that he was fearing his Vortex to be challenged within a playground without his huge opening library at hands.
Facing an already strong SMIRF he changed the conditions of his tournament, no longer offering a big price money. Even if a possible Iranian participant would have played then, he as a winner could have spent the money e.g. to the US Red Cross, obeying the rule, that the money has not been allowed to go to the Iran.
Well, perhaps Smirf should continue its game against Pythagoras (where they left off before resignation). Since both players seem to think they had the tactical advantage, let's see who comes out the wiser.
Pythagoras: Well, my current SMIRF MS-158 is again noticable stronger than the still to be download version MS-156. Real fans could make a serious project donation e.g. via PayPal to get a permanent key, of course valid also for coming versions. So additional testing is not at all absolutely impossible. I would suggest a testing at least with SMIRF's preset "rapid" timing. Playing Chess960 games would be a fair approach.
SMIRF Engine: .
.
.
LOL! Such advantages would definitely mean a win at 8x8 Chess for Smirf against me, but at 10x8 where material is less important than having an attack, i can plan better than Smirf so even +5.000 evaluations can't be trusted....
Anyway i will play tomorrow with some weaker opponents like Fritz 5.32, Comet B68, List 504 and Horizon 4.1 in order to find out of where approximately is its strength.
Considering the limited time i will have for this small test, what time controls do you suggest for this? I want to use the _shortest_ time controls possible that you believe Smirf will play best(as it is not a blitzer as you said).
Since tomorrow is the last day i can use Smirf i want to at least explore it a bit better....
HalfPawn: You can't declare that you are the winner of a game because at the break it has a better score. Did I? All I said was, that SMIRF has no need to fear such programs.
You lost every game to Gothic Vortex except for one So what? And have you ever noticed, that Gothic Vortex had used up to the 5 fold amount of time compared to SMIRF in the two GC forum games? And have you compared the development time being put into those programs?
Pythagoras: Time control was 10 seconds per move with 256 Hash for both
Well, SMIRF is not a blitzer by design. Nevertheless it cannot stand against such 8x8 programs yet, even version MS-158. Remember, it is my first approach. I am already happy to gain such advantages as against you. ;-)
SMIRF Engine: .
.
.
Yes Smirf shows an advantage for itself but as i already said and "proved" (remember the last game i was black and Smirf believed it was winning with even +5.000 scores but finally lost) this doesn't mean nothing! Smirf simply can't see the inevitable.... It's far away from its horizon!
While we were speaking about Smirf, i took the chance and played just for fun 2 games against Rybka 1.1. Yeah i know the test against the monster is not fair but anyway.
Time control was 10 seconds per move with 256 Hash for both. In the first game i played the first 4 opening moves for Smirf according to mainbook.Arena while in the second game Smirf played the opening by itself. Result of course 2-0 and i didn't do that for any other reason just for fun....
SMIRF+UCI: Already I have so much ideas and improvements in my head, that I would not yet need help for that. Nevertheless I could use extern experiences and strength estimations. It seems more important (if I would do anything big at all), to make SMIRF 64 Bit aware. That is not easy because its GUI is built with Borland Builder, which is still not supporting 64 Bit for C++.
SMIRF Engine: The truth is, that any victory or loss is losing any worth, if not gained fairly. That is also the reason, why I have resigned some games here at brainking, even though mostly having advantage.
And i say again:
Why you propose that i didn't play fair.....?
Why you still insist on the wrong statement that Smirf had the advantage at these games....?
Yes seeing SMIRF's 8x8 abilities seperatedly would do harm to its new concept, but i prefer this than having to test games manually to see its strength. After an UCI implementation you will see Smirf appear in many Chess rating lists and tests. I believe this is more important from the possible aforementioned harm..... A massive number of games will help exponentialy you, to improve Smirf!
SMIRF Engine toimetatud (30. märts 2006, 23:08:47)
HalfPawn: "Since you "ran away" from the tournament, ..." No, it has been no tournament, because its rules were not sufficient to cover the raised problems. Instead of completing the rules, pressure has been put on me. So the only method for me to end this chaos had been to resign.
... you should challenge either ChessV ... so is it still alive? On its sourceforge site forum posts will not been answered at all.
... or Vortex ... As a reaction of a current posting of Ed: "You are mentally ill"? Well, the world is obviously strange.
... it was announced that there is a 64-bit parallel processing version of Gothic Vortex ... Well, so much power seems to be necessary to beat a new born single CPU 32-Bit amateur program SMIRF.
Pythagoras: Most programs playing Winboard or UCI base on open source activities of many years by many people. Thus the level to be noticed as a relevant program is very high now. Nevertheless SMIRF is a completly genuine approach it probably would reach a level of about 2600 Elo now after 3/2 years of serious development, divided between GUI and engine. The whole scene currently is talking about rybka, so no interest is left for 8x8 and 10x8 combining approaches. Seeing SMIRF's 8x8 abilities seperatedly would do harm to its new concept.
I have not the time, to develop a competitive UCI GUI covering 8x8 and 10x8 chess, moreover seeing no other writers intending to release GUI-less 10x8 engines.
(peida) Kui vastased tahavad reaalajas mängida, siis peavad nad valima "Tee käik ja jää siia" ja siis F5-klahvi abil ümberlaadima! (TeamBundy) (näita kõiki vihjeid)