Check out Modern Chess, our featured variant for January, 2025.


[ 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

EarliestEarlier Reverse Order LaterLatest
The birth of two variants: Apothecary chess 1 & Apothecary chess 2[Subject Thread] [Add Response]
Aurelian Florea wrote on Tue, Apr 25, 2017 04:39 PM UTC:

Fergus,

I don't seems to find my apothecary chess 2 work, have you somehow saved it?

I can't save with the id with apothecary 2 as it gives an erorr.


🕸Fergus Duniho wrote on Wed, Apr 26, 2017 02:05 AM UTC:

Apothecary Chess 1 is now there. I'm not sure why you're having a problem creating a page for Apothecary Chess 2. Take me through what you're doing, step by step, so that I can identify where the problem lies.


Aurelian Florea wrote on Wed, Apr 26, 2017 04:47 AM UTC:

I am doing the normal process, no trouble yet, when i click send I get an error that says that the specific id is already taken!


Aurelian Florea wrote on Wed, Apr 26, 2017 05:06 AM UTC:

I've managed to upload a dummy apothecary chess 2 (empty for know) by changing the id to containing apothecary chess 2 2 and then changing the name back to apothecary chess 2. It works, I'm now working on that one and hope everything will go according to plan. I'd like to take a look on apothecary chess 1 again before you read it so dn't hurry Fergus. Thanks for everything! I apologize for creating this havoc. See you soon!


Aurelian Florea wrote on Wed, Apr 26, 2017 08:35 AM UTC:

I have a preliminary upload now for both games, just a moment to do the final checkups and then it's up to your Fergus, and/or other reviewer.


Aurelian Florea wrote on Wed, Apr 26, 2017 09:23 AM UTC:

I'm ok now with what I've send. I'm waiting for feedback, with the hope that everything is fine!


Aurelian Florea wrote on Wed, Apr 26, 2017 03:22 PM UTC:

Now that I've written the articles with the rules (mostly, they are unreviewed currently but it is the final countdown), I'd like people to play these games (between us I promised a lot of friends the chance for this), I've seen when posting the two articles two other options, create a zillions of games item and create a game courier preset. What are these and how do they work? What do I have to do in order to create games with it? Do they cost any money?

For now ChessV 1 is not an option because of tehnical issues that require a lot of programming, and I cannnot yet work to implement the games in chess V2 as I have to get things going with my knowllege of c#. I only know c++ in which Chess V1 is programmed.


Nick Wolff wrote on Wed, Apr 26, 2017 04:13 PM UTC:

I don't have the knowledge to add rule enforcing code to a preset, but I know enough to create a preset.  I also dabble in ZoG, so that may be a possibility, as well.  Maybe when the rules pages are published, I'll take a look and see if I am good enough to do it.


Aurelian Florea wrote on Wed, Apr 26, 2017 08:36 PM UTC:

Thanks Nick, maybe I can do it myself, I just need guidance; also the rules have many tricks!


Aurelian Florea wrote on Thu, Apr 27, 2017 02:09 AM UTC:

Hello Fergus,

Apothecary Chess 1 should have the description : " Large board variant obtained through tinkering with known games. ".  as Apothecary Chess 2 has. I cannot change it properly, why?


🕸Fergus Duniho wrote on Fri, Apr 28, 2017 04:08 PM UTC:

The problem was that the IndexEntry table had a reference to MSapothecary-chess-2 even though the Item table did not. This is now corrected, and I have changed MSapothecary-chess-2-2 to MSapothecary-chess-2 in multiple tables.


Aurelian Florea wrote on Fri, Apr 28, 2017 04:10 PM UTC:

Thanks, Fergus, it is so kind of you to help with all my shortcomings.


Aurelian Florea wrote on Sun, Apr 30, 2017 08:29 AM UTC:

To the editors of this website,

I'm now working on the preset for both apothecaries games, and I'm saving from time to time. Please don't mind my work until I post here that I'm ready. For now the preset is a work in progress.


Aurelian Florea wrote on Sun, Apr 30, 2017 11:29 AM UTC:

I need an advice with the game courier preset.

How do I set the random seed, by clock or something, as rand 0 1 always gives me 1?


Aurelian Florea wrote on Sun, Apr 30, 2017 12:11 PM UTC:

One more question.

I need to generate akin to fisher random chess (I've checked that preset, too) random piece placements. Here is my code:

drop Q any b2 e2 i2;
drop A any b2 e2 i2;
drop M any b2 e2 i2;
drop q any b9 e9 i9;
drop a any b9 e9 i9;
drop m any b9 e9 i9;

 

Is there a neat way to get an mirror between white and black as the code I provide is almost never synchronized between white and black. I understand that I can search and remember whites position and then place pieces for black in the generated way, but I'm searching for a neat way to do things quickly,

Thanks, Aurelian


Carlos Cetina wrote on Sun, Apr 30, 2017 02:02 PM UTC:

Hi Aurelian.

To get random mirrored positions for Q, A and M use this code:

drop Q any b2 e2 i2;

drop A any b2 e2 i2;

drop M any b2 e2 i2;

copy b2 b9;

copy e2 e9;

copy i2  i9;

flip b9 e9 i9;

That's all... neat as you want!

Could you please write here a link to the preset you're working on?


Aurelian Florea wrote on Sun, Apr 30, 2017 02:22 PM UTC:

Very neat; thank you Carlos.

Actually I am working at two presets rougly at the same time, but I'm just starting:

/play/pbm/play.php?game=Apothecary+Chess+2&settings=Apothecary2&submit=Edit

/play/pbm/play.php?game=Apothecary+Chess+1&settings=Apothecary1&submit=Edit

These are the links to Apothecary2 and Apothecary1 respectivelly. I dare to want to write enforecing rules code, and I think, but I'm not sure, that one can program move by mouse like in the fancy websites. I already told many friends about my games and they want to play them so I have to provide well.

Do you know how can I genereate a randomized seed, Carlos, or anyone else for that matter?


Carlos Cetina wrote on Sun, Apr 30, 2017 04:31 PM UTC:

What do you mean with "a randomized seed"? Do you mean to place at random all the pieces on 2nd and 9th ranks?

I'm afraid I will not be able to help you much because I'm a neophyte in programming matters. I learned a bit about randomization by analizing the Fischer Random Chess preset and some other presets edited by José Carrillo.

I have only edited 5 presets with rules enforced:

1) Sac Chess

2) Euchess

3) Cardinal Chess

4) Chess 9x9

5) Glinski's Hexagonal Chess (Symmetric)

All of them simply by copying and pasting the code from some other presets edited by Fergus.

Anyway, I will try to help as much as I can. My recommendation is to analize carefully both Grand Chess and Omega Chess presets.


Aurelian Florea wrote on Sun, Apr 30, 2017 04:40 PM UTC:

Thanks, I will analyse bot Omega Chess and Grand Chess.


Aurelian Florea wrote on Sun, Apr 30, 2017 05:07 PM UTC:

A randomized seed means the first value of a random generator. The random generator is usually a polynomial that calls himself to generate the next number. Generally speaking a random sequence is:

a0,P(a0),P(P(a0)),...

My trouble is that for me a0 is always the same, so not that random. I need a seed generator like the remainder of microseconds until next Monday or something like that. Most programming languages have such routines.


Aurelian Florea wrote on Sun, Apr 30, 2017 05:50 PM UTC:

I foresee three main diffculties for me in implementing Game Courier Presets for Apothecary Chess 1 and Apothecary Chess 2.

1.The move enforecement for the griffin and aanca. Also the move enforcement for pieces that have just move abilities like the advanced omega chess knight. How do I differentiate between just moves and regular moves?
2.The joker movement. If the regular joker movements shouldn't prove a big trouble as I saw there is an last piece moved variable that I can build from (it seems a bit tedious though), the trouble is with the insertion of the joker on the regular board as it should move from the pocket square (p2 respectively p9 in the diagram) to a just vacated spot by a friendly piece that is not a pawn or a bruhaha square piece and has not previously moved by turn 12 for white and 18 for black. The worst thing is that two pieces get moved in one turn.
3.The endgame conditions which are suficiently different. Actually that should not be a big trouble as the threefold repetition and the 100 moves (actually 50 but that's just an constant) rule are implemented and counting some points should be fairly easy.

I believe I can hadle myself the weird pawn promotion of Apothecary Chess 1 & 2, but if I have trouble I won't hesitate to ask for help.

May I please receive some advice regarding the above?


Carlos Cetina wrote on Sun, Apr 30, 2017 06:52 PM UTC:

I have no idea how to generate said randomized seed neither how to solve such difficulties. The good news is that while you find the corresponding answers you can edit a preset without rules enforced and begin to playtest it against humans not against machines. By my part, I'm ready for it when you like.


Aurelian Florea wrote on Sun, Apr 30, 2017 06:55 PM UTC:

Well, Carlos, somebody could help. I will challenge you to an apothecary chess 1 and then to an apothecary chess 2, to see how it's going. And then will see!


Carlos Cetina wrote on Sun, Apr 30, 2017 08:49 PM UTC:

OK, thanks. In both games I will give you White side.


Greg Strong wrote on Mon, May 1, 2017 12:14 AM UTC:

Excellent, this is one of the most incredible things about Game Courier.  You can try out an idea without programming everything.  For Apothecary chess, I think it makes sense to have basic automation to randomize the starting position, but full enforcement of rules is not necessary.

I am also willing to try a game of Apothecary 1, although I expect I will lose badly!


25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.