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 Latest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Ratings & Comments

LatestLater Reverse Order EarlierEarliest
Shatranj Kamil X. Shatranj Kamil, with new pieces from Jetan, Shogi and Xiangqi. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
Greg Strong wrote on Fri, Jul 24, 2020 06:46 PM UTC:

I cleaned up the HTML, replaced the board image with one generated by the diagram designer, and added more up-to-date information about computer play options. I didn't add an interactive diagram yet, because there is stuff I'd need to figure out, (like how to make the Ferz promote), but would like to do so. If someone wants to whip up a working diagram I'll include it.

Interesting note: I was unable to edit this page through the user-interface because the form that is embedded in the Notes section interferes with the edit submission form. I'm not sure what code to add to isolate the form so it doesn't interfere. For now, in order to change this page, it is necessary to first go into SQL and wipe out the contents of the Notes section (preserve it first!).


FrogsAndPrincess. Members-Only Based on Princess and the Frog Story.[All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Apothecary Chess-Classic. Large board variant obtained through tinkering with known games.[All Comments] [Add Comment or Rating]
💡📝Aurelian Florea wrote on Wed, Jul 22, 2020 03:41 PM UTC:

It works well. I hope there are no more bugs. Thanks Fergus!


🕸Fergus Duniho wrote on Wed, Jul 22, 2020 03:14 PM UTC in reply to Aurelian Florea from 02:55 PM:

I think this would work better. I moved an or and reformatted it to show the logic better.

def White_Barren_Pawn 
checkaleap #0 #1 0 1 
and cond empty #0 not capture empty #1
or and 
  or checkaleap #0 #1 -1 1 checkaleap #0 #1 1 1 
  cond empty #0 capture islower space #1;

def Black_Barren_Pawn
checkaleap #0 #1 0 -1 
and cond empty #0 not capture empty #1
or and 
  or checkaleap #0 #1 -1 -1 checkaleap #0 #1 1 -1 
  cond empty #0 capture isupper space #1;

💡📝Aurelian Florea wrote on Wed, Jul 22, 2020 02:55 PM UTC:

I have corrected the mistake and now it goes like this:

def White_Barren_Pawn 
checkaleap #0 #1 0 1 and cond empty #0 not capture empty #1
or and checkaleap #0 #1 -1 1 or checkaleap #0 #1 1 1 
cond empty #0 capture islower space #1;
def White_Barren_Pawn-Range merge leaps #0 1 0 leaps #0 1 1;

def Black_Barren_Pawn
checkaleap #0 #1 0 -1 and cond empty #0 not capture empty #1
or and checkaleap #0 #1 -1 -1 or checkaleap #0 #1 1 -1 
cond empty #0 capture isupper space #1;

But during my tests I came across the fact that a joker imitating a barren_pawn does not have the ability to capture another joker (although it is fine when capturing a knight).


🕸Fergus Duniho wrote on Wed, Jul 22, 2020 12:58 PM UTC in reply to Aurelian Florea from 03:41 AM:

I'm confused about what you want to say. Isn't it that : and cond empty #0 capture isupper space #1; does exactly that, capture for actual moves, and isupper space #1 checks for a potential victim in potential moves? Where am I wrong?

That's not the issue. The issue is that and has only one value. With only one value, it is a breaking and, which means that it will immediately exit the function and return false if the value it receives is false. See the "Breaking Logic" section in the tutorial on the fairychess include file for details.


💡📝Aurelian Florea wrote on Wed, Jul 22, 2020 03:41 AM UTC:

I'm confused about what you want to say. Isn't it that : and cond empty #0 capture isupper space #1; does exactly that, capture for actual moves, and isupper space #1 checks for a potential victim in potential moves? Where am I wrong?


🕸Fergus Duniho wrote on Tue, Jul 21, 2020 07:46 PM UTC in reply to Aurelian Florea from 07:32 PM:

The first thing it does is require that the move is a capture. If it is not a capture, it will not proceed any further.


💡📝Aurelian Florea wrote on Tue, Jul 21, 2020 07:32 PM UTC:

I have corrected the post move code to:

if != const alias $moved White_Joker:
  if != const alias $moved White_Pawn:
    set last_type_moved const alias $moved;
  else:
    set last_type_moved Black_Barren_Pawn;
  endif;
endif;

and similar for black. This code works.

But the Barren_Pawn worked fine when I had done only the move part of the pawn's powers but now I have added the capture part and nothing is legal anymore. Please help if you may! The code in question is:

def Black_Barren_Pawn
checkaleap #0 #1 0 -1 and cond empty #0 not capture empty #1
or checkleap #0 #1 -1 -1 or checkleap #0 #1 1 -1 
and cond empty #0 capture isupper space #1;


🕸Fergus Duniho wrote on Tue, Jul 21, 2020 03:43 PM UTC in reply to Aurelian Florea from 01:13 PM:

It doesn't work, because you are testing the codename of the piece, but Pawn is not the codename for any piece. It is the display name for the pieces with the codenames of Black_Pawn and White_Pawn.


🕸Fergus Duniho wrote on Tue, Jul 21, 2020 03:39 PM UTC in reply to H. G. Muller from 02:05 PM:

Is that minus sign in Pawn-Range intended, or is it a typo for an underscore?

It's a hyphen, not a minus sign, and it is not a typo.


H. G. Muller wrote on Tue, Jul 21, 2020 02:05 PM UTC:

Is that minus sign in Pawn-Range intended, or is it a typo for an underscore?


💡📝Aurelian Florea wrote on Tue, Jul 21, 2020 01:13 PM UTC:

@Fergus

A few weeks ago I have figured out that the joker imitates the pawn in all things which causes the joker moves to not be allowed.

To tackle this issue I have decided to write a Barren_Pawn function that the joker will use when imitating a pawn instead of imitating the regular pawn function. Otherwise things are unchanged. The Barren_Pawn functions are:

def White_Barren_Pawn checkaleap #0 #1 1 0 and empty #1 islower space #1 and or checkaleap #0 #1 1 -1 checkaleap #0 #1 1 1;

def White_Barren_Pawn-Range merge leaps #0 1 0 leaps #0 1 1;

def Black_Barren_Pawn checkaleap #0 #1 -1 0 and empty #1 isupper space #1 and or checkaleap #0 #1 -1 -1 checkaleap #0 #1 -1 1;

def Black_Barren_Pawn-Range merge leaps #0 1 0 leaps #0 1 1;

The piece of code involving the joker imitation is:

if != const alias $moved White_Joker:
  if != const alias $moved Pawn:
    set last_type_moved const alias $moved;
  else:
    set last_type_moved White_Barren_Pawn;
  endif;
endif;

and for black:

if != const alias $moved Black_Joker:
  if != const alias $moved Pawn:
    set last_type_moved const alias $moved;
  else:
    set last_type_moved Black_Barren_Pawn;
  endif;
endif;

I thought it should easily work. Unfortunately it does not. Any idea why that is?


40x12 chess. Members-Only Missing description[All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

If regular octogonal chess would be possible?. Missing description (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
KelvinFox wrote on Sun, Jul 19, 2020 08:55 PM UTC in reply to Daniil Frolov from Wed Dec 25 2013 03:51 PM:

Couldn't a better octagonal chess be created on a dotted centered octagonal board?


40x12 chess. Members-Only Missing description[All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Shatranjian Shogi. Shatranj with extra pieces from days gone by and with Shogi drops. (9x9, Cells: 81) [All Comments] [Add Comment or Rating]
Greg Strong wrote on Sat, Jul 18, 2020 10:30 PM UTC:

This is an interesting looking game I don't remember seeing before.

Too bad there is no automated preset for it yet. I might look into making one but I'd need to read up on how drops work first.


Deadly Chess. Members-Only Amazon-Lion, Bishop-Cannon, Knight-Kirin+Pheonix Etc.[All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Fertile Queen. Members-Only A queen births a pawn when she comes in contact with a king.[All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Chu Shogi. Historic Japanese favorite, featuring a multi-capturing Lion. (12x12, Cells: 144) (Recognized!)[All Comments] [Add Comment or Rating]
📝H. G. Muller wrote on Thu, Jul 16, 2020 02:14 PM UTC:

They are in graphicsDir=/membergraphics/MSdaishogi/ .

Just go to the web page http://chessvariants.com/membergraphics/MSdaishogi to see how they are named.


Daphne Snowmoon wrote on Thu, Jul 16, 2020 01:13 PM UTC:

If you are okay, Can i know where and how did you use the mnemonic characters?


Sac Chess. Game with 60 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
Carlos Cetina wrote on Wed, Jul 15, 2020 01:07 AM UTC:

Thank you very much!


Greg Strong wrote on Tue, Jul 14, 2020 07:53 PM UTC:

Ok, that's fixed.


Carlos Cetina wrote on Tue, Jul 14, 2020 06:41 PM UTC:

@Greg:

I just noticed that in both standard and alternate piece sets the labels for Sailor (R+F) and Missionary (B+W) are reversed.

They are currently incorrectly labeled thus:

Alt text for a graphic image = M

Alt text for a graphic image = S

They must be correctly labeled thus:

Alt text for a graphic image = S

Alt text for a graphic image = M

Could you please take a look at it?


Fertile Queen. Members-Only A queen births a pawn when she comes in contact with a king.[All Comments] [Add Comment or Rating]

Since this comment is for a page that has not been published yet, you must be signed in to read it.

Victorian Chess. Capablanca variant with the most powerful pieces starting on the outside. (10x8, Cells: 80) [All Comments] [Add Comment or Rating]
📝Greg Strong wrote on Mon, Jul 13, 2020 04:42 PM UTC:Good ★★★★

I updated this page heavily...

  • Added graphic of setup (was just ASCII)
  • Updated intro to provide detail about chronology of invention
  • Changed format to be more consistent with other game description pages
  • Added information about Game Courier play/computer play
  • Added interactive diagram

Shatranj Kamil (64). Modern Shatranj based variant on 8 by 8 board with new pieces. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
Greg Strong wrote on Sun, Jul 12, 2020 09:37 PM UTC:

Thanks, H.G. I've added your interactive diagram under the Computer Play section.


Sac Chess. Game with 60 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
💡📝Kevin Pacey wrote on Sun, Jul 12, 2020 08:21 PM UTC:

Okay, thanks. I hadn't realized the implications of that default checkbox.

Incidentally, Tim O'Lena recently submitted a couple of Zog-related submissions to be looked over by editor(s), in case you missed that.


🕸Fergus Duniho wrote on Sun, Jul 12, 2020 08:09 PM UTC:

I just unchecked Uses HTML for you. You should check that only if you are completely depending on HTML to describe your page's formatting.


💡📝Kevin Pacey wrote on Sun, Jul 12, 2020 06:22 PM UTC:

I slightly edited the rules page for Sac Chess, by noting in the introduction that there are (now) 3 rules enforcing presets available.

Unfortunately, it seems the Sac Chess rules page formatting has become messed up, once more.


Shatranj Kamil (64). Modern Shatranj based variant on 8 by 8 board with new pieces. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on Sun, Jul 12, 2020 07:34 AM UTC:
files=8 ranks=8 promoZone=1 promoChoice=S graphicsDir=/graphics.dir/alfaeriePNG/ squareSize=50 graphicsType=png stalemate=win baring=0 pawn:P:fmWfcF:pawn:a2,b2,g2,h2,c3,d3,e3,f3,,c6,d6,e6,f6,a7,b7,g7,h7 knight:N:N:knight:b1,g1,,b8,g8 rook:R:R:rook:a1,h1,,a8,h8 general:G:F:ferz:d2,,d7 elephant:E:AmD:elephant:d1,e2,,e7,d8 silver:S:FfW:silvergeneral:c1,f1,,c8,f8 king:K:K:king:e1,,e8

Greg Strong wrote on Sun, Jul 12, 2020 12:06 AM UTC:Excellent ★★★★★

I've made several updates to this page. The HTML had a number of issues, (unclosed tags and the like), although they mostly weren't obvious to readers. I also reformatted it to better resemble our typical game descriptions and edited the text to be clearer. The Computer Play and Equipment sections have also been updated to reflect what is (and is not) currently available.

I will try to post a more in-depth review when I have some time to write one, but for now, suffice it to say this game plays very well and I do not hesitate to rate it Excellent.


Futashikana Shogi. Expanded version of Shosu Shogi played on an 11x11 board.[All Comments] [Add Comment or Rating]
💡📝A. M. DeWitt wrote on Sat, May 25, 2019 09:55 PM UTC:

@Ilya Novikov I recently uploaded some Mnemonic and Pixilart Shogi pieces. Also, I removed the rule against perpetual check in both Futashikana Shogi and Shosu Shogi, so it might be a good idea to update the Zillions of Games pages about these games.

Edit: I also restored the original moves for the Side Soldier and Vertical Soldier and renamed a few pieces.


Sac Chess. Game with 60 pieces. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
💡📝Kevin Pacey wrote on Sat, Jul 11, 2020 02:47 AM UTC:

Yes, it appears the formatting issues with all my submissions that were messed up previously (somehow) have been nicely resolved, by one or more of the editors it may well be.

The only possible exception might be with the Notes Section of my Full House Hexagonal Chess rules page - unfortunately I cannot recall if I left sparse/no spacing between what perhaps should be independent paragraphs in the Notes section to that rules page, so perhaps fixing it further, if it should be fixed further, might take some guesswork or arbitrary editing.


Carlos Cetina wrote on Fri, Jul 10, 2020 05:53 PM UTC:

You are welcome, Kevin.

The formatting issues seem to have been fixed. It only remains to mention that the available presets are three.


35 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.