Check out Janggi (Korean Chess), our featured variant for December, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

Earlier Reverse Order LaterLatest
Timurid. Evolution of timur chess. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
💡📝François Houdebert wrote on Wed, Oct 25, 2023 07:27 PM UTC:

Ready to publish


💡📝François Houdebert wrote on Sat, Oct 28, 2023 12:11 PM UTC:

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/ ?


H. G. Muller wrote on Sat, Oct 28, 2023 12:25 PM UTC:

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.


💡📝François Houdebert wrote on Sat, Oct 28, 2023 01:58 PM UTC in reply to H. G. Muller from 12:25 PM:

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...


H. G. Muller wrote on Sat, Oct 28, 2023 03:02 PM UTC in reply to François Houdebert from 01:58 PM:

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.


💡📝François Houdebert wrote on Sat, Oct 28, 2023 03:19 PM UTC in reply to H. G. Muller from 03:02 PM:

Fair enough I will share a link of the source when it is tested


💡📝François Houdebert wrote on Sun, Oct 29, 2023 02:37 PM UTC in reply to H. G. Muller from Sat Oct 28 03:02 PM:

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 :

http://biscandine.fr/variantes/echecs/dist-timurid.zip


H. G. Muller wrote on Sun, Oct 29, 2023 07:25 PM UTC in reply to François Houdebert from 02:37 PM:

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.


💡📝François Houdebert wrote on Fri, Nov 24, 2023 08:13 PM UTC:

Hello,

Would you have a moment to check if the variant can be published? Note that it is already in the jocly of CVP.


💡📝François Houdebert wrote on Wed, Dec 6, 2023 06:55 AM UTC:

@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.


Jean-Louis Cazaux wrote on Wed, Dec 6, 2023 09:30 PM UTC in reply to François Houdebert from 06:55 AM:

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!


Jean-Louis Cazaux wrote on Sat, Feb 3 01:19 PM UTC:

The Setup section is not clear.

  1. None of the diagrams have Cannons. Are there Cannons or not?

  2. 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.


H. G. Muller wrote on Sat, Feb 3 01:45 PM UTC in reply to Jean-Louis Cazaux from 01:19 PM:

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.


💡📝François Houdebert wrote on Sat, Feb 3 03:10 PM UTC in reply to H. G. Muller from 01:45 PM:

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.


H. G. Muller wrote on Sat, Feb 3 04:38 PM UTC in reply to François Houdebert from 03:10 PM:

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.


💡📝François Houdebert wrote on Sat, Feb 3 04:58 PM UTC in reply to H. G. Muller from 04:38 PM:

I've reworded the sentence and added a full 12x12 setup


Diceroller is Fire wrote on Sat, Feb 3 05:10 PM UTC:

Illogical: where’s the Rhino diagram?


💡📝François Houdebert wrote on Sat, Feb 3 05:13 PM UTC in reply to Diceroller is Fire from 05:10 PM:

It is the Wild Mirza variant : Ships are replaced by Griffons and the Snake by a Rhino


Jean-Louis Cazaux wrote on Sat, Feb 3 06:11 PM UTC:

@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.


Jean-Louis Cazaux wrote on Sat, Feb 3 06:13 PM UTC in reply to François Houdebert from 05:13 PM:

@François: no Lev is right, you forgot to include a Rhino diagram.


H. G. Muller wrote on Sat, Feb 3 07:00 PM UTC in reply to Jean-Louis Cazaux from 06:11 PM:

@Jean-Louis: You mean the Diagram on the Timurid page? For me the Prince can move after I 'promote' to it.


Jean-Louis Cazaux wrote on Sat, Feb 3 07:29 PM UTC in reply to H. G. Muller from 07:00 PM:

@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.


💡📝François Houdebert wrote on Sat, Feb 3 07:30 PM UTC in reply to Diceroller is Fire from 05:10 PM:

I've got it, I'm adding a rhino movement diagram


Jean-Louis Cazaux wrote on Sat, Feb 3 07:37 PM UTC:

@HG: same with Safari. A Prince "promoted" to Prince remains immobile.


H. G. Muller wrote on Sat, Feb 3 08:36 PM UTC in reply to Jean-Louis Cazaux from 07:37 PM:

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

Earlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.