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 by fhou

EarliestEarlier Reverse Order LaterLatest
Zanzibar-S. A game in between Metamachy and Zanzibar-XL with 36 pieces per side. Preferred by some to the -XL version.[All Comments] [Add Comment or Rating]
François Houdebert wrote on Fri, Dec 1, 2023 05:56 PM UTC in reply to François Houdebert from Thu Nov 30 02:25 PM:

@HG Muller: Michel Gutierrez told me today that he will integrate the pull requests en march 2024


François Houdebert wrote on Fri, Dec 1, 2023 08:55 PM UTC in reply to H. G. Muller from 08:17 PM:

You can clone my fork : https://github.com/fhoudebert/jocly.git and then checkout the timurid branch which contain all the games + pieces. I can push from my pc. Your fairy-moves-model file will be usefull, it is a good idea.


François Houdebert wrote on Fri, Dec 1, 2023 09:35 PM UTC in reply to Bob Greenwade from 09:21 PM:

You might be interested with this link : https://thotsignlist.org/sign_gen

You will find SVG that can be used for 2d chess symbols.


Timurid. Evolution of timur chess. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
💡📝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.


Zanzibar-S. A game in between Metamachy and Zanzibar-XL with 36 pieces per side. Preferred by some to the -XL version.[All Comments] [Add Comment or Rating]
François Houdebert wrote on Fri, Dec 8, 2023 09:10 AM UTC in reply to H. G. Muller from Fri Dec 1 08:17 PM:

I have found your file fairy-moves-model.js very interesting. I didn’t manage to integrate it yet in my variants. May be you could add a Rhino when it is ready for all to "new piece show case" variant to show how to integrate it?


François Houdebert wrote on Fri, Dec 8, 2023 03:21 PM UTC in reply to H. G. Muller from 02:59 PM:

A cbBetzaGraph function would surely be usefull.


François Houdebert wrote on Sat, Dec 9, 2023 11:48 AM UTC in reply to H. G. Muller from 07:55 AM:

Seems interesting The more (piececlopedia moves and visuals) we can find in the fairy*.js file, the better il will be.


Bigorra. A 16x16 board chess with all pieces from my variants. (16x16, Cells: 256) [All Comments] [Add Comment or Rating]
François Houdebert wrote on Mon, Dec 11, 2023 12:13 PM UTC:

Here is a jocly implementation : https://github.com/fhoudebert/jocly/tree/bigorra

@HG Muller : 4 new fairy pieces might be interesting for you : mammouth, troll, hawk and griffon


François Houdebert wrote on Mon, Dec 11, 2023 06:53 PM UTC in reply to Jean-Louis Cazaux from 06:05 PM:

It is the link of the sources : You can play here : http://biscandine.fr/variantes/bigorra/tablier/browser/parametrer.html?game=bigorra-chess


François Houdebert wrote on Mon, Dec 11, 2023 06:55 PM UTC in reply to Jean-Louis Cazaux from 06:05 PM:

It is a link to the sources of the code,

To play : http://biscandine.fr/variantes/bigorra/tablier/browser/parametrer.html?game=bigorra-chess


Zanzibar-S. A game in between Metamachy and Zanzibar-XL with 36 pieces per side. Preferred by some to the -XL version.[All Comments] [Add Comment or Rating]
François Houdebert wrote on Fri, Dec 15, 2023 07:32 AM UTC in reply to H. G. Muller from Fri Dec 8 02:59 PM:

I would like to try the integration of one of the games (fantastic XIII for example) on your hgm branch to test more your fairy-move-model.js. But I still have compilation issue.

On the jocly of github, I had to fix in my path :

VERSION=v10.24.1
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
before launching: gulp build

Is there anything to do to build your hgm branch locally: fix a node version,  pass a parameter, launnch a specific script?

If I believe the comments, you must be very busy at the moment. As there is no emergency to study the reconciliation of the different git branches of jocly, we could see this later. Congratulations in any case.


François Houdebert wrote on Fri, Dec 15, 2023 03:11 PM UTC in reply to H. G. Muller from 01:04 PM:

Thanks for the news. I will wait the next version then. ctrl+f5 pour js reloading might help


François Houdebert wrote on Sat, Dec 16, 2023 11:56 AM UTC in reply to H. G. Muller from Fri Dec 15 11:02 PM:

I've started to digest all the innovations in the file. Well done, it's going to open up a whole new world of possibilities for Jocly. I've managed to move the model to one of my branches and also to build the hgm branch. I'll be able to try things out next week. I think there's still something to fix on the locust capture. It can be reproduced by playing chu shogi computer vs computer. I didn't really understand the origin of the issue yet.


Jocly. An html-based web platform for playing 2-player abstract stategy games.[All Comments] [Add Comment or Rating]
François Houdebert wrote on Sat, Dec 16, 2023 03:46 PM UTC in reply to H. G. Muller from Fri Dec 15 01:13 PM:

I have tested the model with bigorra on your branch.

It worked fined : https://biscandine.fr/variantes/test/fairy-move-model/hgm-src.zip

You can retrieve pieces or model if you like.


François Houdebert wrote on Tue, Dec 19, 2023 08:52 AM UTC in reply to H. G. Muller from Sat Dec 16 07:24 PM:

My first contributions to jocly have been accepted on github. I'm now thinking of trying to reorganize the code base along the lines of Chessvariant to bring the sources as close together as possible. How do you think this could be done? Do you plan to upload fairy-move-model.js or other modifications to github? Do I start moving variants into directories? Is it worth waiting a little longer to finalize the changes on CVP before transferring them to github? let me know your preferences.


François Houdebert wrote on Tue, Dec 19, 2023 03:59 PM UTC in reply to H. G. Muller from 03:21 PM:

Yes you could send your contributions to github too. I don‘t think you can push straight away to mi-g/jocly but you can send him a pull request from your own fork on github.

1/create a fork on https://github.com/mi-g/jocly fork / create a new fork

2/Select your fork create a branch : add whatever you like on it

when you are ready : click contribute : create a pull request

Michel will receive it and might take time to deal with it.

Note that he has upgraded the build file (gulp 4) and the dependencies (node 18). You will have probably to empty : node_modules directory and launch again npm install.

You might add your github fork in your remote repos list :

origin https://github.com/yourgithubuser/jocly.git (fetch)

origin https://github.com/yourgithubuser/jocly.git (push)


François Houdebert wrote on Wed, Dec 20, 2023 03:27 PM UTC in reply to H. G. Muller from 01:39 PM:

I have added a branch cvp with your fairy model + elven + shogis from your git to start the fusion.

I have just added extras western sprites for me, I can’t cope with kanjis but you can remove them if you don‘t need them.

I can add you as admin if you have a github account to give or I can send an admin token so you can do whatever you like on this branch. let me know how I can give you that token securely enough.


François Houdebert wrote on Wed, Dec 20, 2023 04:04 PM UTC in reply to H. G. Muller from 01:39 PM:

Here is a link to the necesseray node modules for gulp 4 (ubuntu)

http://biscandine.fr/variantes/test/fairy-move-model/node_modules-linuxx64-gulp4.zip


François Houdebert wrote on Wed, Dec 20, 2023 07:03 PM UTC in reply to H. G. Muller from 06:27 PM:

Yes it builds well. It needs a second 3d crowned rook for elven chess however. I had the same on the branch cvp and i have 2 diffusemaps now.


François Houdebert wrote on Wed, Dec 20, 2023 08:36 PM UTC in reply to H. G. Muller from 08:17 PM:

I will restore the 2 crowned bishop. I found how to clone your repo : I will fetch from origin http://hgm.nubati.net/git/jocly.git

and push on origin https://www.github.com/fhoudebert/jocly.git (branch trial).

Note that all the hmtl and images in directory (like chessbase/capa10x8, chessbase/decimal... ) have to be moved to chessbase/res/rules


François Houdebert wrote on Wed, Dec 20, 2023 09:41 PM UTC in reply to H. G. Muller from 08:17 PM:

I pushed some modifications on github / branch : trial.

The Crowned Rook should be back.

Chu Shogi doesn‘t display a Small Rook anymore. ... Can you easily retrieve them? If so, I could move the html and images and modify the index.js accordingly

Let me know, if it is usefull or not.


François Houdebert wrote on Thu, Dec 21, 2023 07:19 AM UTC in reply to Bob Greenwade from Wed Dec 20 10:41 PM:

Well, the documentation should be in the project jocly : https://github.com/mi-g/jocly

If the install/ building section is not enough clear enough to start I can answer some questions by mail if I can and we could extend the doc afterwards


François Houdebert wrote on Thu, Dec 21, 2023 07:32 AM UTC in reply to H. G. Muller from 07:01 AM:

I mean 3D pieces : on https://musketeerchess.net/p/tools/boardpainterV2/

click Open 3D board on the top right link Wait until it loads

Type tiger in the filter section drag the first icon on the board

You were right to use the lion in Elven Chess. Because it is very confusing when you are used to a piece to change its visual.

JoclyBoard will soon be repaired and easy to install for windows, linux and mac. In joclyboard the rules are well integrated with the game, it will brings more newcomers to chess variants. I have learned this way recently.

That’s why if we don‘t find a blender expert in chess variant, we might consider launching a small crowndfunding campaign. With a few hundred euros we could probably add a few missing important pieces. If you think it is a good idea : which piece would be important for you (bat, raven) to finish the branch?

By the way : we already have an axe (check in fantastic XIII). and musketterchess editor have a 2d icon for bombard and an an other for canon.

For diagonal long distance attack, I find the bow very clear. May be you should search a good representation for the phoenix and the kirin since you often use them, that would leave the archer/bow for the vao.


François Houdebert wrote on Thu, Dec 21, 2023 09:02 AM UTC in reply to H. G. Muller from 08:40 AM:

The 3d Musketeer pieces are proprietary. But If we find a good usage of some pieces, Zied would probably accept to opensource them. He has always accepted to do it so far for Jocly. I am not sure that they will add new pieces in the future. It is the easiest way to add new pieces with 3d support.

I Will try to test your new revolutionnary function cbPiecesFromFEN.

If you find a way to improve the pawn behaviour, it would be usefull because it is more a bypass than a choice.

You could also use the 3d antelope for kirin. The unicorn is rarely used and could be an alternative for some piece.


François Houdebert wrote on Thu, Dec 21, 2023 11:15 AM UTC in reply to H. G. Muller from 08:40 AM:

I have started a variant to test cbPiecesFromFEN.

For a 10*10 chessboard, is this syntax valid? pieceTypes: this.cbPiecesFromFEN(geometry, "rnbqkbnrrr/pppppppppp/10/10/10/10/PPPPPPPPPP/RRNBQKBNRR", 2),

I have this kind of error : locations[c] is undefined in line if(sqr<geometry.boardSize) locations[c][c==cc?0:1].push(sqr);

Concerning your default palette : I would suggest :

L : lion

F : falcon / hawk

T : Terror or tiger as in shogi or troll as in fantastic XIII

D : Dragon or terror with a dragon aspect or dragon king

Y : Snake like its tongue


25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.