The Chess Variant Pages
Custom Search




[ 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 Fergus Duniho

Later Reverse Order EarlierEarliest
This item is a miscellaneous item
It belongs to categories: Orthodox chess, 
It was last modified on: 2015-12-11
 Author: Fergus  Duniho. Home page of The Chess Variant Pages. Missing description[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-24 UTC

What are SUSD viewers?


This item is a game information page
It belongs to categories: Orthodox chess, 
It was last modified on: 2009-06-15
 Author: Yu  Ren Dong. Inventor: Zheng  Lei. Wuji Chinese ChessBROKEN LINK!. Invented by Zheng Lei(鄭磊,河南光山縣人) in 1993.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-24 UTC

Jose, would you happen to still have the Zillions-of-Games file for Wuji Chinese Chess? The original link no longer works.


Fergus Duniho wrote on 2020-09-24 UTC

The site for the Zillions-of-Games file was archived only once in 2013. So it may be long gone. When I searched for Wuji Chinese Chess, this page was the only relevant search result. I also can't find it at the Zillions-of-Games website. So, we have no information on the game. I would recommend deleting this page unless the author updates it soon.


This item is a game information page
It belongs to categories: Orthodox chess, 
It was last modified on: 2001-01-04
 By David  Howe. Diagonal Chess. Board turned 45 degrees. (8x8, Cells: 64) [All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-24 UTC

Greg,

You might have rated this page five stars due to a bug in the script. This reply to you is a test to make sure the bug is fixed. It was copying the rating of the person you replied to when you made a reply.


Fergus Duniho wrote on 2020-09-23 UTC

Very similar to Wagner Chess

Do you have a description of your game anywhere? Your link mainly goes to source code files.

[Updated to removed rating caused by a bug in the script.]


Bishop zebra compound[Subject Thread] [Add Response]
Fergus Duniho wrote on 2020-09-22 UTC

I was thinking about calling it Shaman because of the mostly African nature of zebra and the religious nature of the bishop.

While the name Shaman has the advantage of being easily recognizable and understood, it is a generic term and not at all exclusive to Africa. Witch doctor is not as general and may be used for African shamans. I learned from the Wikipedia article on Witch doctor that the term Sangoma is used in southern Africa. I also checked where zebras are in Africa, and it is mostly in southern Africa.


This item is a desktop publishing resource
It belongs to categories: Orthodox chess, 
It was last modified on: 2016-04-09
 By Fergus  Duniho. Diagram Designer. Lets you display diagrams without uploading any graphics.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-20 UTC

Ok, maybe I see. Since the space is outside the ?> it gets incorporated into the output stream?

Yes. Unlike Game Courier, which saves an image file to the server, drawdiagram.php simply becomes the image file. So, it's output has to be a pure image file. Since the set file gets included in it, that set file must be free of any text output.


Fergus Duniho wrote on 2020-09-19 UTC

The piece sets that don't work with diagram designer all have an extra carriage return at the end.

That makes perfect sense. While the Game Courier scripts create an HTML page, the drawdiagram.php script used by the Diagram Designer produces an image file. If that image file contains any text, even a white space, it is corrupted.


Fergus Duniho wrote on 2020-09-18 UTC

Also, in Game Courier, if there is only one square color, it will draw outlines around the squares as shown in this preset: https://www.chessvariants.com/play/pbm/play.php?game%3DMaorider+Chess%26settings%3Ddefault But Diagram Designer doesn't do this. It just shows a solid board with nothing to separate the squares.

That's a feature of the Table rendering method, which the Diagram Designer does not use. Game Courier does not do this for the GIF, JPG, or PNG methods.


This item is a play-by-email page
It belongs to categories: Orthodox chess, 
It was last modified on: 2015-12-13
 Author: Carlos  Cetina. Inventor: Kevin  Pacey. Sac Chess. Play classical chess along with classical compound pieces: amazons, chancellors, archbishops...[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-18 UTC

My opponent is having trouble moving in the following game of ours

I didn't notice any problem when I tried moving as him. If the problem is with using the mouse or touchscreen to move, he should update to a more recent browser or report which browser and device he is using.


This item is a miscellaneous item
It belongs to categories: Orthodox chess, 
It was last modified on: 2015-12-11
 Author: Fergus  Duniho. Home page of The Chess Variant Pages. Missing description[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-18 UTC

It showed up when I looked at it. Since game pages are cached, and scripts are not, there will sometimes be a delay before a new comment shows up on the page it was posted to, but there won't be any delay in it showing up on the comments page. There is no problem with the code. It is simply that the code is not run when displaying a cached page.


A new error in apothecary chess- classic[Subject Thread] [Add Response]
Fergus Duniho wrote on 2020-09-15 UTC

Edge is now Chromium-based and can run all the same extensions as Chrome, as well as its own Microsoft extensions. I got uBlock Origin from the Microsoft store, and I got NoScript from the Chrome store.


Fergus Duniho wrote on 2020-09-14 UTC

When I click on 'Kevin Pacey to move', I only get to see the diagram, and the note saying to make and preview my move. Maybe a bug with the preset, or with CVP website/Game Courier? I have a handicap in that with my Windows 7 Windows Explorer browser, I cannot move by mouse-clicking on a piece, if that would have helped in this case (I need to type in my moves, which I'm unable to do in the case of this log's apparent bug).

It worked fine in Firefox, but when I tested Internet Explorer, it did not work. Since I have updated my computer to Windows 10, and Internet Explorer isn't giving me the debugging information I need, I am abandoning support for Internet Explorer. If you're going to stick to Windows 7, you should use a browser that is still kept up-to-date, such as Firefox or Chrome. However, I do recommend updating your computer to Windows 10, because Windows 7 is no longer supported, and it may become increasingly vulnerable to threats on the internet. So, here is a link on how to do that:

https://www.howtogeek.com/509087/how-to-upgrade-from-windows-7-to-windows-10-for-free/


This item is an unknown type!
It belongs to categories: Orthodox chess, 
It was last modified on: 2003-01-05
 By Fergus  Duniho. Game Courier. PHP script for playing Chess variants online.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-13 UTC

Also, the Marseillais Chess preset is exiting with an error as soon as you click the button for it on the game's Game Courier Preset page.

There were a couple typos in the include file for that game. I have now fixed them.


Fergus Duniho wrote on 2020-09-13 UTC

I encountered a bug when using presets I made for large Shogi variants such as Chu Shogi. The bug prevents the blue boxes that highlight legal moves from being displayed for the second part of a double move. Apart from that, everything works normally. I also tried this with the Balanced Marseillais Chess preset, but the bug was not present there. Any ideas as to what's causing this?

It wasn't correctly handling the move "pass". I made an adjustment so that it now works.


A new error in apothecary chess- classic[Subject Thread] [Add Response]
Fergus Duniho wrote on 2020-09-11 UTC

Any idea why?

The boardflags string was period delimited. Since this value was included in the value of posvar, whose value was being used as a variable name, and array elements are now period delimited, it was treating it as an array element. I stopped this by making the value of boardflags comma delimited.


This item is a play-by-email page
It belongs to categories: Orthodox chess, 
It was last modified on: 2015-12-13
 Author: Carlos  Cetina. Inventor: Kevin  Pacey. Sac Chess. Play classical chess along with classical compound pieces: amazons, chancellors, archbishops...[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-08 UTC

What makes the matter more intriguing is that this happens only with a particular log and using my laptop with Windows 10 and Chrome. No problem using mobile devices.

Clicking on pieces to move them is handled by JavaScript, and since it is a client-side language, it can vary from browser to browser. I have been testing the new code mainly in Firefox. If something is not working right in a particular browser, please tell me about it in detail so that I can look into it.


UPDATED! This item is a game information page
It belongs to categories: Orthodox chess, 
It was last modified on: 2020-08-30
 Author: Greg  Strong and Hans L. Bodlaender. Inventor: Christian  Freeling. Grand Chess. (Updated!) Christian Freeling's popular large chess variant on 10 by 10 board. Rules and links. (10x10, Cells: 100) (Recognized!)[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-08 UTC

I am not sure what you mean by that. You want to be able to paste the game back into the diagram, and then step through it with the navigation button?

I wasn't thinking of that, as such, though it's not a bad idea. I was thinking of including a game in the HTML used to define a diagram. This could be useful for showcasing past games.


This item is a play-by-email page
It belongs to categories: Orthodox chess, 
It was last modified on: 2015-12-13
 Author: Carlos  Cetina. Inventor: Kevin  Pacey. Sac Chess. Play classical chess along with classical compound pieces: amazons, chancellors, archbishops...[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-08 UTC

It loaded instantly for me.


This item is a play-by-email page
It belongs to categories: Orthodox chess, 
It was last modified on: 0000-00-00
 By Aurelian  Florea. Apothecary Chess-Modern. Large Board variant obtained trough tinkering with known games.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-07 UTC

If I reviewed the page, I would give a rating and write about the quality of the game. I was giving you technical support.


This item is a piececlopedia entry
It belongs to categories: Orthodox chess, 
It was last modified on: 2002-09-05
 Author: Ben  Good. Inventor: David  Howe. Piececlopeida: Advancer. Moves like a Queen, but captures by approach.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-06 UTC

You're right. The Advancer cannot even reach c7. Correction made.


This item is a play-by-email page
It belongs to categories: Orthodox chess, 
It was last modified on: 0000-00-00
 By Aurelian  Florea. Apothecary Chess-Modern. Large Board variant obtained trough tinkering with known games.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-09-02 UTC

As long as you're using drop with any, you should change coin1 and coin2 back into variables, since using them as constants is changing the sequence of random number generation, which is changing the spaces picked to drop pieces on.

To store the position, you should be able to set a constant to the value of $space. To use that constant, you should be able to set the system variable space to its value. You should run your randomization code only if your constant is not already set. If it is set, just use the recorded position. As a proof of concept, I modified Brand X Random Chess to work like this, though I kept in some backwards compatibility with the old way it worked for past games.


Fergus Duniho wrote on 2020-09-02 UTC

When I tried looking into it, it gave me the error "ILLEGAL: N i2-h4 on turn 3". Random setups make it harder to test and debug code, and I generally do not recommend them. In this case, your log has constant values for coin1 and coin2, but your backup does not. So, you began this game before you started using constants to store your random values. Since the only values for coin1 and coin2 should be 0 or 1, I tried all four combinations. They were initially set to 1 and 1, which gave the error "ILLEGAL: Q e2-h5 on turn 5", but all other combinations gave the error "ILLEGAL: N i2-h4 on turn 3".

Looking at your code, I see you are using "drop any". This introduces an additional random element that is not stored in any constant. So, there are more than just four possible initial positions. If you are going to use "drop any", then what you should store in your constants is the position of the pieces.


Fergus Duniho wrote on 2020-08-31 UTC

As an editor, you should be able to edit the values of $constants["coin1"] and $constants["coin2"] in your log. Since there are only four possible combinations, you can do a little bit of experimenting to find the correct values. If only one combination lets the game play through without error, that is the correct combination.


This item is a play-by-email page
It belongs to categories: Orthodox chess, 
It was last modified on: 0000-00-00
 By Aurelian  Florea. Apothecary Chess-Classic. Large Board variant obtained trough tinkering with known games.[All Comments] [Add Comment or Rating]
Fergus Duniho wrote on 2020-08-31 UTC

Do not use code like this for random values:

set coin1 rand 0 1;
set coin2 rand 0 1;

if == #coin2 0:

Instead, use code like this:

setconst coin1 rand 0 1;
setconst coin2 rand 0 1;

if == @coin2 0:

25 comments displayed

Later Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.