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)
Zoznam diskusných klubov
Nie je vám dovolené písať správy do tohto klubu. Minimálna úroveň členstva vyžadovaná na písanie v tomto klube je Brain pešiak.
WhiteTower: As for Chess960 / FRC there will be necessary 960 * 400 years to have the same opening knowledge extension, supposed the favored starting array will be exchanged all 400 years. For CRC it will last another 25 times longer.
Zmenené užívateľom SMIRF Engine (8. novembra 2005, 10:59:17)
Nasmichael: Any well designed improvement could be noticed by detecting an initial witch hunting by traditionalists against it. Regarding that Chess960 (FRC) and 10x8 Chess (CRC, GC) will have a very promising future.
Zmenené užívateľom SMIRF Engine (31. októbra 2005, 10:47:33)
Anencephal: I have sent a C++ file to you here, but it is not keeping its formatting. We should communicate by email. Anyone who wants it could ask me for that CRC/Chess960 numbering scheme.
Zmenené užívateľom SMIRF Engine (30. októbra 2005, 15:08:31)
Anencephal: Thank you to give us that download possibility! I loaded and started it. The first impression is, that here is a new sophisticated program with an own GUI, what is double work, which should be honoured! The first view detected a surprising amount of functionalities. Some remarks:
a) You seem to have implemented a different numbering scheme, why? I could supply you with a standard position generating subroutine.
b) Your program seems not yet absolutly stable. It crashes when answering to following:
P.S.: c) Your program uses a permanent brain (or at least 50% processor capacity). This should be off switchable when playing against another program at the same computer.
d) it could help to have any sound, when a move has been calculated.
Pythagoras: Thank you for performing that tournament! I simply want to explain, that because of SMIRF's multi-reiterative approach the size of the used cache is very important. It should be set to 80 MB or 160 MB if possible.
Zmenené užívateľom SMIRF Engine (23. októbra 2005, 03:44:47)
Pythagoras:
a) Good to see you continuing your engine testing.
b) If you would edit your posting end replace the line break inserted by brainking in the X-FEN line by a space, we would become able to load the game by cut and paste.
c) SMIRF now has come to the version 1.29, but it still will be improved.
d) If you would be interested in SMIRF's special Perft results (completely analyzing moves e.g. whether they are check threats or even mates) you could see SMIRF's current results here:
FEN: rnbqckabnr/pppppppppp/10/10/10/10/PPPPPPPPPP/RNBQ CKABNR w KQkq - 0 1
Luke Skywalker: a) As seen in http://brainking.com/de/ArchivedGame?g=1111972 CRC is sufficiently complex even without unprotected pawns. So having 48000 candidates it seems to be a good idea to select those about 40% more stable starting arrays.
b) The king could castle with the c-side Rook and becoming placed at the third file (c) from left, or with the i-side Rook and becoming placed at the second file from right (i). The Rook will find its place then on the King's inner neighbour square.
Anencephal: well this additional rule has two reasons: a) to have more balanced starting arrays, b) to avoid a need for a 7-choice, if the position would be created by the use of traditional dice. 48000 is the number of possible CANDIDATES for starting positions, but only those could be selected with protected Pawns. SMIRF would do that for you. Or you could start a CRC game at BrainKing.
Anencephal: How did you get this number? SMIRF is selecting valid candidates among those 48000 numbers. Almost every second one would be illegal. Thus the selecting process is essential.
Zmenené užívateľom SMIRF Engine (9. októbra 2005, 19:51:53)
Pythagoras: Well, there is an alternative method for experienced users. After having SMIRF installed once you could expand the file http://www.chessbox.de/Down/TestPackB.zip into your SMIRF program folder. This ZIP will contain the new non DLL parts of the project. Simply overwrite everything there. But be aware, that all is still beta. Version 1.21 probably will be released tomorrow. (P.S.: now it exists.) (P.P.S.: now 1.23.) (P³.S.: now 1.24.)
The DLLs are packed into a (probably) constant file http://www.chessbox.de/Down/ConstDLL.zip. This would enable you e.g. to install SMIRF onto a memory stick by expanding both ZIP files into one new folder.
Pythagoras: you can of course use that version, you want to test. But because SMIRF's development is going on, there will exist new versions each time I fixed some errors or I implemented new ideas. So in short there will be one with better fork handling and slightly improved speed (about 5%). Thank you very much for your tournament. I always take some experiences from that!
Zmenené užívateľom SMIRF Engine (3. októbra 2005, 22:18:14)
Pythagoras: you have started an interesting testing approach! It has already helped me to identify a bug. So I wonder for what I should hope - at least to find more bugs?
Pythagoras: I have tried it with the initial low cache setting ... the cache size you mentioned is not possible in 1.17, check it within the options menu.
Zmenené užívateľom SMIRF Engine (2. októbra 2005, 12:19:05)
jolat: because SMIRF consists of two parts (GUI + Engine) there are different version numbers for both. The version number of the Engine is displayed in the caption of the GUI, the version of the GUI could be found via Help -> About ...
Zmenené užívateľom SMIRF Engine (2. októbra 2005, 01:45:31)
WhiteTower: You are wrong. Castling is a well defined process. To do it in a performant way (generating / executing) needs a matching environment and data structure. SMIRF is able to also support Fischer castlings in 8x8 and 10x8, also symmetrical castling like in Janus Chess already is supported. But the inverse castling of MBC does not match into those optimized structures. Remember, in SMIRF there is only ONE engine flexibly able to play a lot of 8x8 and 10x8 variants. If performance would be irrelevant, including new variants might be easy. But such is not the current challenge.
I actually argue for the SIMPLE solution, to play MBC the mirrored way, because that fits into SMIRF's structure. So the problem could easily be solved by changing the point of view. Otherwise you will have to define also new types of FEN and PGN, to make MBC games persistant.
Zmenené užívateľom SMIRF Engine (1. októbra 2005, 17:14:58)
Walter Montego: as I already have tried to explain, SMIRF is only able to play the mirrored MBC array, because of the intended unorthodox castling. I do not intend to implement a third method of castling yet, because that would affect very central parts of the program.
Zmenené užívateľom SMIRF Engine (30. septembra 2005, 22:29:07)
andreas: thank you, Andreas, for your feedback! SMIRF is not designed to play Blitz well. It should develop positional ideas and therefore needs some time for a good answer. But technically it plays Blitz, too. I have read your suggestions, there will be an analyse mode soon. You will have noticed, that SMIRF is always making a sort of multivariant modus by its move-pair iterative deepening. If a second best move seems to be about as good as the best one, then in the PV it will follow the best move in "()". SMIRF GUI + Engine is still a one man project. So it will need time to enrich the package with new elements.
Pythagoras: what should I say? I am not a lawer. In any case Smirf will not automatically produce a GC starting array without having a GC license. Thus the GC button will be disabled then, too.
Zmenené užívateľom SMIRF Engine (30. septembra 2005, 14:04:40)
Pythagoras: Actually a GothicChess key could not be published generally, before agreements with Ed Trice will have been made. But those things are in progress, so I hope.
But in a VARIANTS.PGN attached to the current beta there is a loadable alternative MBC (Embassy), but only in mirrored view because of its unusual original castling. Maybe it also could be an interesting starting array.
Zmenené užívateľom SMIRF Engine (30. septembra 2005, 12:52:49)
Pythagoras: I hope to have that fixed until tomorrow.
Concerning Gothic and Janus Chess: Smirf does not support an opening library yet. Thus a learning opponent will outperform SMIRF soon. It actually is optimized for CRC and Chess960.
Pythagoras: Well, everybody is invited to participate the beta testing. At http://www.chessbox.de/Compu/schachsmirf_e.html there is a download possibility. There will be in short a new beta version again testable free and unrestricted during October. But the problem is, that several people seem to have difficulties to delete previous Smirf's INI files before installing the new beta. Smirf cannot delete that file itself, because it would later contain the personal key, which should be preserved. I am thinking for a solution to make it more fail save.
Subjekt: Re: About the level of SMIRF engine program
Walter Montego: well, I am just about to fix an error inserting CRC PGN's into SMIRF's GUI from Brainking directly by cut and paste. So there soon will be a new beta, and I will describe here how to start beta testing (for those who are interested).
The only tournament Smirf has participated has been in last November, where it tooks place four of eight in the Gothic Chess World Championship. But Smirf just has been born that time. Today it should be stronger.
Subjekt: Re: About the level of SMIRF engine program
Walter Montego: I am not yet ready with SMIRF. As always specified SMIRF has been a beta. And unfortunately I have got only very few feed back. So I have to test and fix and to improve without nearly any detailed resonance. When I am convinced that SMIRF would be ready to be distributed, I will announce that. Eventually there again will be a new serie of betas with a limited testing period. I will decide tomorrow.
Subjekt: Re: About the level of SMIRF engine program
jolat: No, if SMIRF would not use its full power during the applied testing period, it would be an error. But to examine that, I need more details as I have explained before.
Subjekt: Re: About the level of SMIRF engine program
Walter Montego: That is the way Shareware works. You could test its general abilities. But without having a personal key its strength is of course limited. Otherwise nearly nobody then ever would spend some money for SMIRF's development.
If you have installed the newer beta into the same folder as the old one, and you have NOT deleted the old INI file, then the new key would never have become valid. Because of that I have written such hints on my beta download page.
SMIRF has provided a two month valid free testing key, which just is expiring with October. If someone wants to test SMIRF's full abilities, he could request a personal limited testing key. But that is intended to be an exception.
Subjekt: Re: About the level of SMIRF engine program
rabbitoid: Well, it is hard to make a distant analysis for that situation. The cache used should be sized between 40 MB and half of the available memory. And having two programs playing one against another at a single computer without several processors will make no sense if any of those programs would be pondering or (as possible in SMIRF) has activated its permanwent brain. Equal play could be awaited only at equally distributed resources.
Nevertheless SMIRF is no magic or divine program. It will be always subject for improvements.
Subjekt: Re: About the level of SMIRF engine program
jolat: To inspect the cache size simply watch under options, where the cache could be doubled or halved. And the other program should know, whether it would be pondering or not.
Subjekt: Re: About the level of SMIRF engine program
Zmenené užívateľom SMIRF Engine (29. septembra 2005, 18:12:26)
jolat: well, you could see it yourself. Whenever Smirf's evaluation gets very low compared to the previous one, there it might have been a better move. SMIRF has not been designed primarily for blitz. So it actually could find its master there. Nevertheless I wonder about the circumstances. What has been the cache size? Was the other program always running (pondering)?
P.S. when I try to reconstruct it, on my computer I set 23 sec/move to get the first two answers. Already the third one would be f5. So there must be something what slows down SMIRF at your computer. Either you have other programs running or you have set the cache size very low.
Who ever wanted to know, which Gothic Chess program might be the strongest, actually could watch a long-time fight between Gothic Vortex Gold and SMIRF Beta. Average thinking times are floating between 1/2 hour and several hours, thus the playing level is of course impressing. It is also interesting to see the evaluation functions differ sometimes more than one Pawn unit. You will find more on this and also interesting comments at: http://s13.invisionfree.com/Gothic_Chess_Forum/index.php
In contrast to claimed unspecified advantages of Black within Janus Chess I am convinced of White being about 3/10 Pawn units ahead in its beginning. Similar statements have been done by chess players first being faced to some Chess960 / FRC starting arrays. Those statements simply reflect the absence of opening knowledge, thus merely prove to be caused by psychological effects without a real base.
mahavrilla:
Castling is different. It is done symmetrically. The a-side castling is written as O-O instead of O-O-O. As far as I know there are no patents on Janus. The representation of the Archbishop is replaced by a pointed dog, called Janus.