Check out Glinski's Hexagonal Chess, our featured variant for May, 2024.


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

Ratings & Comments

LatestLater Reverse Order EarlierEarliest
Musketeer Chess. Adding 2 newly designed extra pieces. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
Jean-Louis Cazaux wrote on Tue, Jun 30, 2020 09:08 PM UTC:

This page has several problems when displayed. I've tried both Safari and Firefox on a Mac Book and the result is really too bad. Also the rules are not all given: for instance the placement rules are not given. Instead there is a link to an external website ... where several diagrams are not displaying either. I suggest that this page is improved when possible.


Apothecary Chess-Classic. Large board variant obtained through tinkering with known games.[All Comments] [Add Comment or Rating]
💡📝Aurelian Florea wrote on Tue, Jun 30, 2020 06:45 PM UTC:

I have made the distinction between the function and the subroutine. But I still could not make work as expected.

def Apothecary_King
checkleap #0 #1 1 3
or checkleap #0 #1 1 2
and not sub checked #0
and match rankname #1 1 10
and flag #0
or checkleap #0 #1 1 0 
or checkleap #0 #1 1 1;

 

sub Apothecary_King from to:
if checkleap #from #to 1 1 or checkleap #from #to 1 0: 
return true;
endif;
move #to #from;
     if checkleap #from #to 1 3
     or checkleap #from #to 1 2
     and match rankname #to 1 10
     and flag #from :
         if sub checked #from:
         die You may not perform the special moves out of check.;
          endif;
     else:
     move #from #to;
     return true;
     endif;
endsub;


🕸Fergus Duniho wrote on Tue, Jun 30, 2020 02:03 PM UTC:

$origin should not be included in the function definition. It may be used as an argument when calling a function or subroutine, but it should not be included in the definition of one. You should check the flag before calling the checked subroutine, because that will minimize the use of the subroutine. The same goes for checking the rank of the destination. Always do less expensive operations before more expensive operations, because that will minimize the need to do the most expensive operations.


💡📝Aurelian Florea wrote on Tue, Jun 30, 2020 08:18 AM UTC:

You are saying the the checked subroutine must be used inside the function?

Like that:

def Apothecary_King
checkleap #0 #1 1 3
or checkleap #0 #1 1 2
and match rankname #1 1 10
and flag #0
and not sub checked $origin
or checkleap #0 #1 1 0 
or checkleap #0 #1 1 1;

because this does not work.


Diagonal chess (well balanced). Diagonal chess with 7 fortified pawns.[All Comments] [Add Comment or Rating]
Ben Reiniger wrote on Tue, Jun 30, 2020 03:06 AM UTC:

The pawn promotion zone isn't entirely clear, but I suppose it's the four squares on the mentioned diagonal e8-h5 together with (when a pawn captures diagonally due N) the diagonal f8-h6?

I'd suggest moving the "motivational" setup to the notes.  Having it in the introduction, at first read I thought that was your game!


Apothecary Chess-Classic. Large board variant obtained through tinkering with known games.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Mon, Jun 29, 2020 07:15 PM UTC:

The subroutine should undo the King's move before checking whether it is in check. If the move is legal, then it should redo it. The function does not need to undo and redo the King's move, but it should make sure the King is not in check before allowing the special moves. Also, each should handle the regular moves before checking whether the King is in check. Your current subroutine is very wasteful, because it will check whether the King is in check every single time.


💡📝Aurelian Florea wrote on Mon, Jun 29, 2020 05:19 PM UTC:

I have separated the 2 codes but never are the special moves availeble. I'm not sure about what to do!


🕸Fergus Duniho wrote on Mon, Jun 29, 2020 03:38 PM UTC:

This should be handled in the Apothecary_King function and in the Apothecary_King subroutine, not externally. Furthermore, the subroutine should not call the function. Each one should handle this independently from the other.


💡📝Aurelian Florea wrote on Mon, Jun 29, 2020 02:07 PM UTC:

@Fergus

I have tried to implement the ban on special moves while the virgin king is in check. I'm far from the result.

Could you take a look at the link below?

https://www.chessvariants.com/play/pbm/play.php?game=Apothecary+Chess+2&settings=Apothecary2working&submit=Edit


Chaturanga - Four Kings - Double Mate. Missing description (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
Kevin Pacey wrote on Mon, Jun 29, 2020 01:07 AM UTC:

@ Greg:

Here's another CV rules page, this time by a different author than myself, that I've found that currently has had its text formatting somewhat messed up, again perhaps due to a change in CVP's database formatting some time back.


Sac Chess. Game with 60 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
💡📝Kevin Pacey wrote on Mon, Jun 29, 2020 12:04 AM UTC:

@ Carlos:

Looks good, thanks!

@ Greg:

The Sac Chess rules page is not the only submission of mine that has gotten messed up, due to some formatting changes to CVP's database perhaps. I wasn't in a hurry to draw attention to all of those submissions, in case the onus somehow fell on me to modify what used to be well-formatted submissions of mine.


Carlos Cetina wrote on Sun, Jun 28, 2020 11:39 PM UTC:

@Greg,

The key at the bottom that describes the pieces shows Alfaerie images.

 

So is. I already corrected it. I even put links to the three presets separately so that the player who is going to launch an invitation can choose the one he/she likes.


H. G. Muller wrote on Sun, Jun 28, 2020 09:53 PM UTC:

Yeah, I know. I have to be very careful never to switch off 'Source code', once I have started to do advanced things. Or they would all simply disappear. Embedded JavaScript disappears completely, Diagram definitions become line-filling text, the 'id' names of HTML elements are all forgotten...


Greg Strong wrote on Sun, Jun 28, 2020 09:32 PM UTC:

The formatting probably got messed up somewhere along the way.  It can happen with the editor if you aren't careful.  Fortunately, now that revisions are saved, it will be possible to go back if it happens ...


H. G. Muller wrote on Sun, Jun 28, 2020 09:15 PM UTC:

Some sections are very poorly formatted; even the images are just part the lines. And division into paragraphs is sorely missing in a very long text.


Greg Strong wrote on Sun, Jun 28, 2020 08:56 PM UTC:

You're welcome.

The key at the bottom that describes the pieces shows Alfaerie images.  So I think the preset should default to Alfaerie, particularly since the dragon king/dragon horse are non-standard.  A player can switch to abstract if he desires.


Carlos Cetina wrote on Sun, Jun 28, 2020 08:33 PM UTC:

@Greg,

 Thank you very much!

@Kevin,

The new preset page is already updated. Please let me know if you want us to write any particular text there. You don't have to worry about past game logs being affected because I have used another settings name.

 


Greg Strong wrote on Sun, Jun 28, 2020 05:25 PM UTC:

Ok, I have created a set group for Sac Chess with two Alfaerie options and an Abstract set option.  These use the proper notations for Sac Chess so be sure to update the game courier presets and change the settings name so that existing game logs don't get broken.

Note for Fergus: The graphics Kevin has used for dragon horse and dragon king may not be correct.  The cross within the graphic usually represents royal pieces but I don't see any other options for these pieces.


Phantom. Classical Chess featuring an invisible Phantom piece.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 28, 2020 04:39 PM UTC:

I noticed today that this directory didn't have group write permissions set. I set it, changed the owner and group from apache to chessvariants, and it allowed me to upload and delete a file, because chessvariants and apache are in each other's group. You should be able to upload files now. Let me know if you still have any trouble.


Sac Chess. Game with 60 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
Carlos Cetina wrote on Sun, Jun 28, 2020 01:02 PM UTC:

I have never seen the word 'compound' used in sequential meaning; I would say the Sissa is an (isosceles) hook mover. And I would not say the Tai Shogi Hook Mover is a (conjunctive) compound of two Rooks. The word 'or' usually implies 'and', and if you consider this operations on the move sets, the 'conjunctive compound' of R and B would have no moves (as B and R have no moves in common), and the conjunctive compound of K and R would be the Wazir, etc. There doesn't seem a case where this cumbersome way of describing more elementary move sets is useful, as they tend to all have simple names of their own. Note that the Sissa can neither move as a Rook, nor as a Bishop.

It seems to me the addition of 'disjunctive' serves no other purpose here then sow confusion in a case that otherwise would be correctly understood with 100% certainty.

Thank you very much, HG, for the clarification. Soon I will make the correction in what corresponds to the Sac Chess preset. It will take more time to do it in other texts because they are many.

What is paradoxical and anecdotal about this case is that I believed that making that distinction introduced clarity!

In passing, it should be borne in mind that 90% of what I write in English is "formatted"  [written, thought, said] by the Google translator.


H. G. Muller wrote on Sun, Jun 28, 2020 12:50 PM UTC:

Sissa is a compound of rook and bishop but its move is not disjunctive, it is conjunctive.

Conjunctive = A and B

Disjunctive = A or B

Am I right?

I have never seen the word 'compound' used in sequential meaning; I would say the Sissa is an (isosceles) hook mover. And I would not say the Tai Shogi Hook Mover is a (conjunctive) compound of two Rooks. The word 'or' usually implies 'and', and if you consider this operations on the move sets, the 'conjunctive compound' of R and B would have no moves (as B and R have no moves in common), and the conjunctive compound of K and R would be the Wazir, etc. There doesn't seem a case where this cumbersome way of describing more elementary move sets is useful, as they tend to all have simple names of their own. Note that the Sissa can neither move as a Rook, nor as a Bishop.

It seems to me the addition of 'disjunctive' serves no other purpose here then sow confusion in a case that otherwise would be correctly understood with 100% certainty.


Phantom. Classical Chess featuring an invisible Phantom piece.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 28, 2020 02:15 AM UTC:

This happened because Owner and Group were set to root. I changed them to chessvariants, but that still didn't fix the problem. So, I then changed them to apache, and that fixed it. I then used the File Manager to upload and delete a file to the directory for this page.


💡📝Simon Jepps wrote on Sun, Jun 28, 2020 12:25 AM UTC:

Now it tells me...

Upload of  /home/chessvariants/public_html/membergraphics/MSphantom/Phantom-By-Jepps-Movement.png  was allowed but failed! The cause of failure is unknown.


Sac Chess. Game with 60 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
💡📝Kevin Pacey wrote on Sat, Jun 27, 2020 07:13 PM UTC:

@ Greg:

I don't mind, as long as Carlos is happy (the presets for Sac Chess were made by him). Just as long as previously finished or ongoing game logs of Sac Chess are not somehow broken when the changeover to a new set is made, hopefully.


Carlos Cetina wrote on Sat, Jun 27, 2020 07:06 PM UTC:

Thanks Greg. I would suggest that players could choose customize the piece set between abstract and alfaerie.

The one who edited the preset in use was me with some guidance from Fergus.


Greg Strong wrote on Sat, Jun 27, 2020 06:52 PM UTC:

I can definitely make a custom piece set for Sac so that the Centaur is properly represented.  Regarding H.G.'s question why the pieces have strange notations, I am guessing it is because this game does not have a custom piece set, so Kevin used whatever notation was associated with an appropriate graphic in the existing Game Courier piece set that came closest.

Since I'm making a new piece set anyway, we can improve the notations as well, but that's up to Kevin.


26 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.