Check out Grant Acedrex, our featured variant for April, 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 ]

Single Comment

@ H. G. Muller[All Comments] [Add Comment or Rating]
H. G. Muller wrote on Wed, Jan 10 05:46 PM UTC in reply to François Houdebert from 11:42 AM:

How do you see the next step for jocly?

Do you think a first pull request could be made on Saturday even if some of some variants are commented in the index.js file?

I am working on reordering everything we have in a new branch 'pullreq', which I already pushed to my repository. (Don't start adding to it! I am still not finished re-organizing, and when I make more progress I will overwrite what is there now with a forced push.) Here I moved all commits that worked on the same issue next to each other, and squashed them into a single commit, basically deleting all incomplete and often buggy intermediates out of git. I also try to order it such that lowest-level changes come first, so that there is more freedom to move higher-level changes that rely on them around. So first come changes to the Jocly core, then base-model & view, then the sub-models, then fairy-set-view and piece images, then game definitions. Up to the sub-models (multi-leg-view, fairy-move-model, drop-model & view) this now seems completed, and I think that anything up to where we start moving things in sub-directories everything would be fit for pushing. (I might still want to refactor Elven Chess and Werewolf Chess to use fairy-move-model, though.) The moving itself still seems a bit chaotic, so perhaps we should leave that for later. I am still working on it, so I don't know how much I can still achieve before Saturday.

There should be no need to comment out things in index; what is there in principle grows synchronously with the addition of new game models and views, and we just make a pull request for the branch up to a certain point. I think the most important thing is to get all infra-structure that new games want to draw on pushed now.