The Chess Variant Pages




[ 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 ]

Comments/Ratings for a Single Item

Later Reverse Order Earlier
This item is a game information page
It belongs to categories: Two dimensional, Large board, Each player has a different army
It was last modified on: 2001-01-04
 By Peter S. Hatch. Fantasy Grand Chess. Variant of Grand Chess with different armies and fantasy theme. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
H. G. Muller wrote on 2021-05-08 UTC

This can be treated the same way. Just define none of the Horde pieces as promoting, and entirely rely on the user-supplied function WeirdPromotion() to handle all promotions. Then you can make the depth (or in fact any shape) of the promotion zone dependent on the piece type. I checked, and I see there already is a way to veto a move: return 1022 as the promotion piece. For a real promotion, return the number of the promoted piece type.

There doesn't seem to be a provision for kamikaze moves, though; returning 0 means no promotion. So I would have to add a code for that (1021?).


x x wrote on 2021-05-08 UTC

Orc is certainly the main issue, but there is also the fact that for werewolf, the promotion zone is smaller than for every other piece.


H. G. Muller wrote on 2021-05-08 UTC

I dont think the wierd promotion rules for horde are implementable in the diagram.

You mean those of the Orc? That is indeed too weird. It is like a locust capture throuh a Universal Leaper move, combined with 'promotion' to an empty square (kamikaze capture). And it can only be done when the fF move can enter the zone.

Kamikaze moves can already be implemented throuh providing a JavaScript routine WeirdPromotion(). A cU move in combinaiton with a kamikaze WeirdPromotion would do it. Except that it would then be able to do it from any square of the board, not just when it ended in the zone. One can also provide a routine BadZone() to veto moves, but I think that doesn't get the from-square of the move passed as an argument. (I used it for zone confinement in Xianqi, but it can also be used to enforce type-specific capture as in Stratego.) Not sure if WeirdPromotion() can veto moves; it should not be difficult to allow it to do so. It could then test whether the Orc was able to enter the zone. It would not be able to distinuish a normal capture of the Orc in the zone from a 'promotion capture', but I assume one would never voluntarily 'explode' the Orc if it could capture normally. So the Orc could be defined as a non-promotion piece, but all Orc captures could be tested for being diagonally forward, and if not, result in suicide if the Orc could enter the zone.

Triple (or more) captures can be defined in XBetza, but the UI of the diagram currently has no way to enter those. This is still on the to-do list, but so far the Lion Dog from the large Shogi variants was the only piece that would need it. So it did not have a very high priority.


x x wrote on 2021-05-08 UTC

I dont think the wierd promotion rules for horde are implementable in the diagram. The behemoth rider should be, but it cannot capture 3 pieces in a line (maybe I have mistake in XBetza, but I think it should be WmcaWmcamcaWmcamcabW).

On another note, Giant army is very poorly designed. In Giant vs Giant match, I think white can immediately win material.


H. G. Muller wrote on 2021-05-07 UTC

It seems to be workign now. By the way, how do you choose which piece is royal?

With parameter royal=N, where N is the number of the piece type in the piece list (= the order in which you defined them). You can have several such parameters; if you have none, the last piece will be considered royal.


x x wrote on 2021-05-07 UTC

It seems to be workign now, thanks. By the way, how do you choose which piece is royal?


H. G. Muller wrote on 2021-05-07 UTC

Testing the interactive diagram thing, but i can’t seem to make it work

Try Shift + reload, to make sure the cache is refreshed for the betza.js script. I just had some problems with the diagram too, and I jus uploaded a new version to fix those. For me most of the functions in your diagram seem to work now. (didn't try the AI, though.)

Otherwise, what exactly does not work?

One thing I foresee that will cause trouble is that you use the same id for white and black pieces. The diagram is not smart enough to keep separate sets of ids for white and black; it always assumes that each side can have all pieces in the list. So this will cause ambiguity, and will probably wreck the SAN parser when you want to paste back a recorded game. I solved that in CwdA by giving all black pieces a quote in their id.


x x wrote on 2021-05-07 UTC

Testing the interactive diagram thing, but i can’t seem to make it work

White:
Black:
files=10 ranks=10 promoChoice=*P*N*B*R*Q*C*M promoZone=3 holdingsType=1 graphicsDir=../graphics.dir/alfaerie/ whitePrefix=w blackPrefix=b graphicsType=gif squareSize=54 symmetry=none pawn::fmWfcFifmafmW::a3,b3,c3,d3,e3,f3,g3,h3,i3,j3,,a8,b8,c8,d8,e8,f8,g8,h8,i8,j8:99,99 knight:N:::b2,i2,,b9,i9 bishop::::c2,h2,,c9,h9 rook::::a1,j1,,a10,j10 queen::::d2,,d9 cardinal:::cardinal1:g2,,g9 chancellor:M::chancellor1:f2,,f9 king::K::e2,,e9

    George Duke wrote on 2005-02-09 UTCGood ★★★★
    'DEF,LargeCV': (In contrast, Drop Chess is one that fails to add anything to Betza's Ch-Diff-Armies.) This Fantasy Grand Chess tries to extend C-D-A to 10x10 and at least has some good pieces to extract. Somewhat thought out, teams are not so equally power-matched as Betza's: Elves are stronger, Druids not so. Under-utilized pieces within these several Fantasy links recommended (in varying degree): Mage, Cannon, Cyclops, Two-headed Cyclops, Titan. Not recommended: Pegasus, Crooked Bishop, Crooked Rook. Maybe a computer could determine the worthwhile match-ups of Armies. This analysis is not comprehensive.

    Tim Stiles wrote on 2004-09-18 UTCExcellent ★★★★★
    I have an idea for a Centaur army, where all pieces have a knight or camel-esque leaping move, excluding the king. The pawns would be Honorable Horses, that moved and captured to the two forwardmost knight-leaping squares. I'm not sure how to balance, unfortunately, since there's only data on the values of pieces for an 8x8 board, as opposed to 10x10.

    Peter Hatch wrote on 2003-04-18 UTC
    Yes, I'm open to ideas for new armies.
    
    However, I've got a newer version of the game I really need to finish
    writing up and send in.  I think it's better balanced, but still probably
    not real well balanced.  It doesn't include the Giants or Druid (yet,
    anyway).
    
    I've got a number of half-baked ideas of my own for armies I want to
    write up someday in the hopes they will inspire other people to add to
    them, but I suppose I should get the new version ready first.
    
    But yes, ideas would be very cool.

    Jared McComb wrote on 2003-04-14 UTCExcellent ★★★★★
    Hey!  Are you open to ideas for new armies?
    
    --Jared

    12 comments displayed

    Later Reverse Order Earlier

    Permalink to the exact comments currently displayed.