Comments/Ratings for a Single Item
If we want to propose a jocly implementation of the game :
Should we add an external link or can we send you a github pull request for the repository of www.chessvariants.com/play/jocly/ ?
The Jocly version on CVP is a bit problematic, in that the variants added by me were added by hacking them directly into the library. So there doesn't exist a source code that would produce the current library on compiling. I have started to backport some of the added variants to source, and for some variants this has been done, but this project is not finished yet. It stalled when I ran into a problem w.r.t. opening books, which I did not know how to solve.
If you can provide the source of a model and view file for the variant, I can try to hack it into the library as well. I think I still remember how to do this.
A convinient way to share code would be to fork jocly on github in the name of cvp to obtain contributions. The project seems to compile on windows but not on linux/apple. Do you want to give it a try that way? It would also be interesting to upgrade the models on some games that have upgraded versions...
Well, it doesn't seem to make any difference whether I fork it on GitHub or on my own on-line git repository (which I already did; branch 'hgm' there). The real problem is that the latest version in that fork is still not able to reproduce the library that we have at CVP, not which website it is on.
I was never able to compile the Jocly source on Windows, but I can compile it on a Linux 16.04 system I have running in VirtualBox. (Which I installed solely for that purpose.)
The problem that halted further backporting of the games I added was that the hashing scheme in the common chessbase model file was flawed, and turned out to be woefully inadequate for detecting repetitions (and thus perpetual checks) in variants with piece drops. But is is also used to access the opening book, so fixing the position hashing would break the book. Unfortunately Michel Guiterrez did not have the code anymore through which he created the books, so we could not redo the books using the fixed key.
Now only Chess and Xiangqi appear to have opening books, so we could fork the chessbase model file, and let the build process keep using the old ones for these two games. This seemed a very ugly solution, though.
Fair enough I will share a link of the source when it is tested
I have prepared :
timurid
wild timurid
wild babur
babur
I would be glad if you can deploy one of these in your jocly :
You can test from here :
http://biscandine.fr/variantes/echecs/examples/browser/control.html?game=timurid-chess
source :
http://biscandine.fr/variantes/echecs/src-timurids.zip
deployed distribution :
The dist-timurid.zip turns out to provide a very easy way for incorporating the games. I have tried that for Timurid Chess now. I simply copied all the files to the dist/browser/games/chessbase directory. Then all I have to do is add one line to teh dist/broawser/jocly-allgames.js file:
"timurid-chess":{title:"Timurid Chess",thumbnail:"timurid-thumb.png",module:"chessbase"},
to let Jocly know the game exists, and load these files if it gets selected.
It is a bit of a battle, though, to make Jocly actually use the modified file, rather than the one that is cached. I could achieve that by accessing this jocly-allgames.js file directly, and then (in FireFox) reload while pressing Shift to bypass the cache. Starting Jocly after that made the game show up.
I'll incorporate the other 3 games here later. And then I will try to push the sources to the hgm branch of my on-line Jocly git repository.
Hello,
Would you have a moment to check if the variant can be published? Note that it is already in the jocly of CVP.
@Editors: if you have time, the page is ready for publication. I would like the link of the rules since I have pushed a contribution to jocly : https://github.com/fhoudebert/jocly/tree/timourid Let me know if it needs to be modified.
Hmm, quite interesting.
I'm glad that some of my CVs seem to have inspired yours. If I update my latest book More Chess and More Than Chess, I will probably include this one in it.
This game deserves to be soon publish into the CVP (you have been waiting long long time), and many thanks for your big efforts to revive Jocly!
The Setup section is not clear.
-
None of the diagrams have Cannons. Are there Cannons or not?
-
The introduction suggests 8 different variants but only 4 are shown with diagrams. Although they all could be guessed, I think that showing all of them would avoid any ambiguity.
For the succession, I suppose you mean the King can swap location with an unthreatened Prince, which is not what I would understand when you write 'move to'.
Perhaps it would be better to just show the white armies, instead of complete diagrams, for the alternative setups. That makes it easier to compare them.
I've taken your suggestions into account to improve the rules.
Note that I finally retained the name of Emir for the piece playing FNC, it fits well with the timurid theme and has a name generic enough to be stand next to a king.
Perhaps it is better to show the full 12x12 board once, for the first variant (Timurid). Note that the statement that "strong pieces can only appear through promotion" becomes a bit dubious when you have a Queen in the initial setup. Only Mirza really starts without any pieces better than Rook, here.
I've reworded the sentence and added a full 12x12 setup
It is the Wild Mirza variant : Ships are replaced by Griffons and the Snake by a Rhino
@HG maybe: I was trying the optional promotion of the Prince with the ID. When I move a Prince to last row, I get the table to choose between Q and Prince. Good. But if I take Prince, which means that I don't promote or I promote the Prince into a Prince, then the piece cannot move anymore. I don't see why.
@François: no Lev is right, you forgot to include a Rhino diagram.
@Jean-Louis: You mean the Diagram on the Timurid page? For me the Prince can move after I 'promote' to it.
@HG: yes I mean this diagram on this page. If I promote the Prince to Queen, I can move it at his turn. But if I choose the promotion to Prince, then I do see a Prince on the diagram, at its turn I do see the red losanges and the yellow dots but I can't move the piece. The Prince remains stuck on its square on the last rank. This with Firefox, I'm going to check with Safari.
I've got it, I'm adding a rhino movement diagram
@HG: same with Safari. A Prince "promoted" to Prince remains immobile.
OK, I see it now. I unjustly assumed that the appearence of the target highlights meant it could move. But the problem manifests itself only after selecting the destination. It seems to think that leaving the rank is another promotion opportunity, because again the 'click on piece of choice' message appears, and Prince and Queen get highlighted in the table. But it is halfhearted about it; if I click in the table nothing happens.
This is a bug in the Diagram script, but it also raises the question how a fix would have to look. If this were Shogi, leaving the zone would llow the promotion, and if it were Chu Shogi leaving it with a capture would allow it. But Diagrams for those would have a promoOffset defined for calculating the promoted type. I suppose that for Chesslike promotions it should only promote when entering the zone? Not when moving inside it, or leaving it?
25 comments displayed
Permalink to the exact comments currently displayed.
Ready to publish