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 ]

Comments by FergusDuniho

LatestLater Reverse Order EarlierEarliest
Ludii PortalA website
. The home of Ludii, a general game system that can play the full range of traditional strategy games, including chess variants. () [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Mar 18, 2023 04:16 PM UTC:

Since a Shogi variant might introduce complexities into the game that could make the AI play more poorly, I tried a game of Chess against Ludii. I easily won that game too. It threw away material and rarely captured my pieces.


🕸Fergus Duniho wrote on Sat, Mar 18, 2023 03:58 PM UTC:

I played a game of George Dekle's Hexshogi on this website and easily won. For some reason, it never captured any of my pieces, which quickly gave me a huge lead.


Chess Variant Inventors. Find out which inventors have the most games listed here.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Sat, Mar 18, 2023 03:23 PM UTC in reply to Jean-Louis Cazaux from 01:32 PM:

Most of the games supported by Jocly don't have individual pages, which is what is being counted here.


A Farewell[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Sat, Mar 18, 2023 01:11 PM UTC:

I rewrote the Who page to better describe what powers the editorial staff have, and I moved Joe Joyce to a section for Emeritus Editors.


🕸Fergus Duniho wrote on Sat, Mar 18, 2023 11:35 AM UTC in reply to Diceroller is Fire from 07:22 AM:

Who is the youngest editor of chessvariants?

Maybe I am.

You're not an editor. You're a contributor. An editor has the power to edit and approve contributions made by other people. Editors are much fewer in number, and among active editors, I believe that Ben is the youngest.


Grand Dice Chess. Grand Dice Chess Battle on a 12x12 board with four dice.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Mar 18, 2023 02:12 AM UTC:

This page is mostly ready. It could use some links to the pages that the preset has a link to. I just played a game online. For my last move, I rolled a 1, a 2, and two 4s. First, I moved the Pawn to the last rank to promote it to a Rook, then I moved it to capture a Rook, and again to capture the last King. It never got any of my Kings, maybe because I was moving them to safety when I could.


🕸Fergus Duniho wrote on Fri, Mar 17, 2023 09:35 PM UTC in reply to Вадря Покштя from 04:01 PM:

Everything is clearly written in the rules

I double checked on that, and it was not true. So, I rewrote your rules to make them clear on the questions I asked you.


An Inexpensive Method to Make Print and Play Chess Variants Sets. Chess Variants Print and Play. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Mar 17, 2023 03:59 PM UTC in reply to Paul Newton from 02:33 PM:

May I have your permission to edit the text to include a link to your article on making the hexagonal board?

Yes, you can do that.


Grand Dice Chess. Grand Dice Chess Battle on a 12x12 board with four dice.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Mar 17, 2023 02:30 PM UTC:

How precisely do dice rolls determine what you can move? If you don't move every piece indicated by the dice, can you move more than one piece of another type you rolled? If so, could you even make multiple moves with the same piece? If not, could you make multiple moves with the same piece if more than one die had the same number?


MSshuka[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Mar 16, 2023 10:05 PM UTC:

This page is now at MSshuka.


🕸Fergus Duniho wrote on Thu, Mar 16, 2023 06:35 PM UTC in reply to A. M. DeWitt from 06:09 PM:

Since there is already an MSshuka, I cannot change it to that. Would you like me to delete MSshoka instead?


King of the Mountain. Be the first player to get your King to the top of the hill! (19x19) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Mar 16, 2023 04:54 PM UTC:

Out of their remaining twenty pieces, each player selects and places 16 pieces as they wish in the four spaces orthogonally adjacent to their Marshal, their Cardinal and the Queen (in both directions).

Do you mean multiple pieces on the same space? Or do you mean one piece on each the four closest spaces on each of the ranks and files occupied by the Marshal, Cardinal, and Queen?


A Farewell[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Thu, Mar 16, 2023 01:17 PM UTC in reply to Joe Joyce from 06:51 AM:

Joe,

I don't know the age of every editor, but among those I do, you are the oldest. Hans and I were both born in the 60s, and David was born in the 50s, but you were born in the 40s just a bit before my youngest aunt and uncle. So, thank you for sticking with being an editor here for so long.

Many editors here have not been programmers, because editing is a different task than programming, and non-programmers can also do it. The main advantage that programming can bring to editing is that people with experience programming Chess variants will be more sensitive to gaps, inconsistencies, or ambiguities in the rules of games, as programmers need to understand a game fully in order to program it. But it also comes with the drawback that they may rather spend their time programming than editing. There is a reason why I have chosen the title of Webmaster rather than Editor-in-Chief, as Hans and David had used before me. So, it's good to have editors who are not as focused on programming as some of us are and are willing to take the time to read and edit new submissions.


King of the Mountain. Be the first player to get your King to the top of the hill! (19x19) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Mar 16, 2023 12:45 PM UTC in reply to H. G. Muller from 06:19 AM:

I don't know that children's game

Maybe it has another name in Dutch. It is an unstructured physical contest in which boys, usually, individually vie against the other boys for control of the top of a hill through unarmed combat. It's well-known enough in English that there was an adult cartoon named after it.


🕸Fergus Duniho wrote on Thu, Mar 16, 2023 01:06 AM UTC in reply to H. G. Muller from Wed Mar 15 08:53 AM:

King of the Hill is normally played (e.g. on chess.com or by Fairy-Max) on an 8x8 board.

I expect this is a different game that shares a name and similarities with the game you know, because both are based on the same children's game.


An Inexpensive Method to Make Print and Play Chess Variants Sets. Chess Variants Print and Play. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Mar 14, 2023 11:44 PM UTC:

This is similar to something I've done before. I used to print piece images to sticker paper and apply them to poker chips. It would be helpful if you would include some photographs of the finished product and the stages you went through. I've also made a hexagonal board. See Make Your Own 91-Space Hexagonal Board. You can see photos of it in some pages for games that use it.


The Emperor's Game. Variant on 10 by 10 board from 19th century Germany. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Mar 14, 2023 06:53 PM UTC:

Based on the information provided on this page, the inventor is misidentified in ChessV.


ChessVA computer program
. Program for playing numerous Chess variants against your PC.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Mar 14, 2023 06:48 PM UTC:

Since Greg hasn't responded to my earlier question, I went ahead with adding a ChessV tag to games playable on ChessV.

Here are the games on ChessV I did not find a page for here:

  • Duplex Chess by Greg Strong
  • Gilded Grand Shatranj by Joe Joyce (This is briefly mentioned on the Grand Shatranj page, but the description is too brief, and the Game Courier preset it links to has no landing page, does not describe the rules, and is not programmed to enforce the rules.)
  • New Zealand Chess by Unknown
  • Nightrider Chess by V. R. Parton (maybe it's in one of his documents, but it doesn't have its own page.)
  • Odyssey by Greg Strong
  • Opti Chess by Derek Nalls
  • Relative Royalty Chess by various
  • Unicorn Grand Chess by David Paulowich and Greg Strong
  • Warochess by Eric Warolus
  • Wild Castle by Unknown

With this complete, I have edited the header to use the ChessV tag to tell whether a game is supported in ChessV, and I have removed the Chessv column from the Item table.


Ultima. Game where each type of piece has a different capturing ability. (Recognized!)[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 13, 2023 09:48 PM UTC in reply to Daniel Zacharias from 09:30 PM:

The new preset is allowing Chameleons to capture pawns with diagonal moves.

Okay, that's now fixed.


Ai AiA computer program
. Ai Ai is a Java general game playing programme, with many chess variants.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Mon, Mar 13, 2023 09:33 PM UTC:

In How Ai Ai Got its Name, I learned that the significance I thought it could have was completely wrong. It would be a good name for a romance anime about robots, because Ai could mean A.I., as in Artificial Intelligence, or could be a Japanese word for love. But, no, that's not what the name means.


Obento Chess. 12x12 Chess variant with Shogi-style promotions and bent sliding pieces. (12x12, Cells: 144) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Mon, Mar 13, 2023 09:20 PM UTC:

I changed the links to Ai Ai to our link page for it, and I changed tens to dozens, as we don't normally speak of tens of something in English, but we will speak of dozens, and the numbers are close enough together that dozens is likely to be true.

However, dozenal is a neologism in this context. On looking up the word, it describes numbers in base 12, which is not what is meant. I would suggest replacing it.


Ultima. Game where each type of piece has a different capturing ability. (Recognized!)[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 13, 2023 09:06 PM UTC:

The new Ultima presets are ready. Since the ones Antoine Fourrière had written were broken, and he is no longer active, I wrote entirely new ones that made use of the fairychess include file. These will display legal moves, and they will display piece names and descriptions in error messages. To test the new code, I replaced his preset with a new one and ran all the old Ultima games with it. Where a game complained about an illegal move, I checked which preset was at fault, and I made corrections in the new one when it was at fault. It turns out that the old preset allowed some illegal moves. In particular, I recall it allowing the King to move into check from a Coordinator. I also noticed that it handled suicide moves as deletions of spaces, which would be appropriate for Chesire Cat Chess or Wormhole Chess. For backwards compatibility, I enabled the substitute Galactic preset to handle deletions as suicide moves. But for the main fairychess preset, which the links on this page now go to, I did not. It will handle suicide moves as incomplete moves that do not include the destination. This is one of the standard ways that Game Courier handles suicide moves, and it works better with the mouse than the other ways do. One last thing is that I changed the notation to use co/CO for the Coordinator and ch/CH for the Chameleon. This should be less confusing than using c/C for the Coordinator and x/X for the Chameleon, especially if you are using the Abstract set, which displays the Chameleon in the form of the letter C. But this is only in the new fairychess preset. To be compatible with old games, the Galactic preset still uses the old notation.


How to Enforce Rules in Game Courier. A tutorial on programming a rule-enforcing preset in the GAME Code language.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 13, 2023 07:38 PM UTC in reply to Daniel Zacharias from 05:53 PM:

The difficulty I have with that is making the notation work with it, since if I record the extra move, it isn't considered legal in some situations.

To avoid the need to write code for screening out extended moves, Game Courier uses the maxmove system variable and the ban and allow commands. The maxmove variable indicates how many moves may be made on a single turn. You can use the ban command to ban many things globally then use the allow command to make exceptions for certain types of moves at certain places in the extended move.


Ultima. Game where each type of piece has a different capturing ability. (Recognized!)[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 13, 2023 12:52 PM UTC in reply to Fergus Duniho from 02:33 AM:

Okay, I fixed the problem with suicide moves. I was thinking there were only two ways of writing them, but there were three, and by conflating two of these together, I had failed to update one of them to save values for $old and $moved when a suicide move is made. Given the multiple ways for writing these moves, I had decided to test for a suicide move by checking whether the moving piece and the last captured piece were the same, but for the full notation way of writing a suicide move, I hadn't done that.


How to Enforce Rules in Game Courier. A tutorial on programming a rule-enforcing preset in the GAME Code language.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 13, 2023 12:29 PM UTC in reply to H. G. Muller from 09:31 AM:

(But in shuffle games you would also have to remember the start position, or at least the random seed used for generating it.)

It normally stores the seed, but when several games of Fischer Random Chess broke because PHP's algorithm for selecting random numbers had changed, I added constants to the language. Since Game Courier is designed for correspondence games, it runs a game from the beginning for each new move. Unlike variables, whose values are determined only by the running of the program and the input fed to it, constant values were stored in logs or $_POST data so that they would be available without re-running the code that originally generated them. The main thing distinguishing a constant is that it's value survives from one run of the program to the next. With that in mind, its value may be changed if necessary, but this is done with a special command, since going along with the way constants work in other languages, a constant is supposed to keep the same value.


25 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.