Comments by fhou
I have done some refactoring on branch trial to use the fairy move model. I will do more to move the hmtl and images to res/rules if you can retrieve my modifications without conflicts.
You can add package-lock.json in .gitignore if you want.
I have done some refactoring on branch trial to use the fairy move model. I will do more to move the hmtl and images to res/rules if you can retrieve my modifications without conflicts.
You can add package-lock.json in .gitignore if you want.
I can see the wings on the queen now. I had a cache issue before. The result seems acceptable to me. The dark band look like shade and light. On my browser the result is OK.
I wonder what kind of 2d sprite you will choose for phoenix/kirin. It is an important choice since It should always be kept for this kind of piece in Jocly. Will you choose a new bird icon for phoenix or ferz/elepahnt composed icone?
The 2d stork idea sounds good to me.
Here is a svg on the hieroglyph H18 : meaning to speak, to say in Ptolemaic egyptian
It looks small but it can get bigger easily (svg) :
https://thotsignlist.org/images/pictures/shapes/H18.svg
There's an artistic dimension to the hieorglyphs that could help you to make good sprite for jocly.
By the way, we have received an application for the position of 'terror' in minjiku shogi, let me know if you think the profile is suitable :
http://biscandine.fr/variantes/test/examples/browser/control.html?game=elephantine-chess
It might become opensource if you think it is worth asking.
Ok I'll add it to github when I get the musketterchess agreement to put it under the license of jocly :
2024 is the Year of the Dragon in China. We will be ready, we've just received our 2nd dragon in branch trial
If I consider the usage of the lighthouse (a piece used when we miss the right one) : I think we need a feminine figure : (for the duchess for instance) may be like this one :
http://biscandine.fr/variantes/pieces/t4/blanc/2-femme%20fatale*1.stl
It would be usefull to have a mage or a champion as well :
https://cults3d.com/en/3d-model/game/omega-chess-champion/similar-designs
We miss also a snake, (half rhino) It would be better to use a snake than the dragon for this usage.
And You will probably add silver and gold general for your variants
I've moved rules, descriptions to res/rules for all variants except those in the decimal and shogi directories to avoid conflicts with your modifications. I hope you'll be able to retrieve them easily from :
The existing antelope 3d with a different 2d picture was an option for the kirin, we are used to kirin as a fantastic deer in Miyazaki animation film or japanese beer.
But a giraffe is also an acceptable compromise since if I remember correctly, giraffes brought back to China were presented as kirin in the past.
A cobra would be usefull
Static ressources are used during the build process only if in the chessbase or in the chessbase/res/** dir
For instance, if you organise this way, you should be able to load your ressources in joclyboard or can link it in a modified version of control.html
*res/rules/shogi
- shogi-credits.html
- tori-shogi-description.html
- tori-shogi-description.html
*res/rules/scirocco
- scirocco-rules.html
- scirocco-description.html
- scirocco-credits.html
*res/visuals (screen captures) +tori-600x600-3d.png +tori-600x600-2d.png
Some ressources are shared among variants : for ex res/rules/graphs res/rules/pieces res/rules/fairy
Specific images might be keept in
res/rules/shogi res/rules/scirocco
- or res/rules/decimal if you have not a lot per variant
You can move your dist dir in joclyboard to test : replace in joclyboard/app/node_modules/jocly
The cobra looks good like this
Well done : the sprites are easy to understand and well within the theme.
I have pushed your contributions to github. you can pull the updates if you want to avoid too much divergence.
I also thought it would be a good idea to bring together prince, man and admiral, which are used for much the same purpose.
It's probably best to wait until we've merged the first part of our refactoring.
Yes your piece is a good idea
As I realize that you are capable of making good 3d realizations, here's a piece inspired by www.superchess.nl's femme fatale, which could be used as a duchess in some variants, and probably would find other uses :
http://biscandine.fr/variantes/pieces/Femme%20Fatale.stl
I hope you will find it useful or feasible.
The stl can be imported in blender or opened with freecad for display.
Yon can‘t use it straight away unfortunately
The idea is to pay tribute to the classic piece without actually copying it (not opensource). The piece is well known and much appreciated for its turned wood look.
I think the choices you make will be influential for a long time to come, that is why it would be great to find designs that were appreciated as physical pieces to play with, like the falcon from musketeerchess or the femme fatale from superchess.nl.
No I don't think there is an issue in this case.
I will try to test this soon.
A non-royal King seems a good idea.
Crowned rook and crowned bishop could be good candidate as they are used also in the shogi inspired variants.
Thanks for the explanation, it will simplify the creation of variants. I'll have a look next week. I'll keep you posted.
you should wait until you have a complete set of bare-kanji pieces and dedicated fairy icon set ( and/or a Mnemonic set) before promoting the game, it will make a better first impression for new players.
You can download the latest version of joclyboard (Offline desktop version of jocly):
https://github.com/aclap-dev/joclyboard/releases/tag/v0.9.13
It should be easier to install than the previous versions and it includes a recent version of jocly.
I started testing cbPiecesFromFEN with grand chess to get a 10x10 example. It worked like a charm. I was able to reuse the existing method for promotion. I'm going to do a test on a 12x12 variant: wild babur to be able to leave a code example. I'll have a chance to test addPiece.
I think the addition of a prince would be interesting for MakePiece in the fairy-move-model.
For the move : man + pawn, as we might fast move on large chessboards (>10*10).
For visualization, we'll have a choice between fr-prince, fr-admiral and fr-man. I know that fr-prince doesn't get unanimous approval. For my part, I can get used to all three.
Note that michel will be leaving for several months from 15/01, it might be a good idea to send him a partial merge request containing the variants ready beforehand to give him time to integrate them (elven ...). We'll be able to uncomment the rest afterwards for a smaller 2nd pull request.
He's understood the value of fairy-move-model and I think he'll be following it closely, even from a distance.
Indeed, being able to animate the pieces according to their movements would be the icing on the cake.
25 comments displayed
Permalink to the exact comments currently displayed.
If you want to add a second 2d style for shogi with your sprites, here is an example : only a few lines in these 3 files (search western) https://github.com/fhoudebert/jocly/blob/cvp/src/games/chessbase/shogi/shogi-view.js
https://github.com/fhoudebert/jocly/blob/cvp/src/games/chessbase/shogi/shogi-set-view.js
https://github.com/fhoudebert/jocly/blob/cvp/src/games/chessbase/index.js
Shogi Beginners like me would find it easier to use it.
Modifying generated diffuse map seems hard. May be we should invest time in blender to learn how to bake diffusemap.