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
WWW link: Chess-45 A game information page
. 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.

Migrating link pages to database[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Thu, Jul 1, 2021 02:17 AM UTC:

I have begun migrating our early link pages to the database. This provides the following advantages:

  • It makes broken links easier to fix.
  • It makes link pages easier to edit.
  • It gives link pages a more uniform URL.
  • It gives me the opportunity to find broken links and fix them, or to delete link pages that are no longer useful.
  • Having all links in the database will make it easier to write and deploy a site-wide link checker.

As I migrate old link pages to the database, I am adding the old url and the new itemid to a table called RelocatedPages. This table will be used by the 404 script to point visitors toward the new link pages. It may also be used for any other HTML pages we eventually migrate to the database. But for now, I'm making link pages the first priority.


WWW link: Black Hole Chess A game information page
. 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.

What is the ct table?[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Wed, Jun 30, 2021 05:35 PM UTC in reply to Ben Reiniger from 02:12 PM:

It can be deleted then?


🕸Fergus Duniho wrote on Wed, Jun 30, 2021 01:25 PM UTC:

The database has a table called ct. Its two columns are Game and Count. What is this for?


Conservative Capablanca Chess. Alternative, more traditional Capablanca chess setup.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Wed, Jun 30, 2021 01:18 PM UTC:

I added links to the mentioned games, and I added the name of the game that is not simply named for its inventor. For those who might be familiar with Capablanca's Chess but not with Capablanca Random Chess, it may be worth mentioning that castling works as it does in Fisher Random Chess, not as it does in Capablanca's Chess. As those without any familiarity with Capablanca's Chess may expect, castling works by moving the King two spaces toward the Rook, not three spaces, which is the rule in Capablanca's Chess.


Apothecary Chess Tournament[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Wed, Jun 30, 2021 01:08 AM UTC in reply to Aurelian Florea from Sun Jun 27 05:48 PM:

It's name is that: "Apothecary Chess Tournament 1st Edition" . But I do not know it's ID!

I believe that's also its id, though you have to enter plus signs for the spaces. I corrected the link placed in the Related Pages menu. It was missing the play directory, because it was originally on the play subdomain. If you check the "This Tournament" link in the menu, it should now list the games in the tournament.


Crossover: Checkers[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Jun 29, 2021 01:51 AM UTC in reply to Ben Reiniger from 12:51 AM:

Do we have histories on tag descriptions to restore?

They have begun showing up on archive.org, but this particular tag didn't have a description.


Simli-Makpon[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Jun 29, 2021 01:47 AM UTC in reply to Ben Reiniger from 12:48 AM:

I expect this was from the same script glitch or user error as the parent tag.

It appears to be the same user. I have no idea what this tag is for. Do you?

Does anyone get alerted to comments on tag pages?

No, but if you check the latest comments regularly, you will see them.


Crossover: Checkers[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Jun 29, 2021 12:46 AM UTC in reply to Ben Reiniger from 12:04 AM:

The tag description has been overwritten; not sure if there's a crossed wire in the scripts, or if it was a user error.

I'm guessing it's a user error. You can go correct it.


Hexdrez. Members-Only Juego de ajedrez hexagonal con portal para nacimiento de piezas.[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.

Kingsmen. 9x9 board with two extra Bishops. Pieces gain the King's moveset upon reaching the last three ranks.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Mon, Jun 28, 2021 12:54 AM UTC:

I made a few modifications and published this.


Palace. 7x7 board with a 3x3 Palace at the centre, where King promotes to Queen.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 27, 2021 11:22 PM UTC:

I made a few small changes and published this. I corrected the spelling of default, mentioned that the ChessCraft app is for Android, and used an H3 heading for the smaller variant.


Hajiku Shogi. Inspired by Shogi and Chu Shogi. Pieces can both promote and demote in promotion zone.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 27, 2021 11:06 PM UTC:

It looks fine. I've now published it.


Tjatoer!. A chess variant written in Python, designed to stress test engines.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 27, 2021 08:05 PM UTC:

With so many pieces, the game could be easier to learn if you used piece names that were already in common usage rather than making up a bunch of new ones.


Apothecary Chess Tournament[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Sun, Jun 27, 2021 04:56 PM UTC in reply to Aurelian Florea from 08:58 AM:

I cannot find the matches in the Apothecary Chess Tournament 1st Edition anymore.

What is the tournament id?


Tjatoer!. A chess variant written in Python, designed to stress test engines.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 27, 2021 02:05 AM UTC in reply to Halfen Ludith from 01:01 AM:

I see, well it's already in PNG format so no issue there

So it is. That probably happened when you added file and rank markings to it. I reduced the filesize from 231116 bytes to 65655 bytes by changing it from a true color image to a 32 color image.


🕸Fergus Duniho wrote on Sat, Jun 26, 2021 05:47 PM UTC in reply to Halfen Ludith from 04:39 PM:

JPGs have a smaller file size for photographs, but for simple computer art with a small palette, GIF and PNG produce smaller file sizes, especially when you optimize it to the number of colors actually used.


🕸Fergus Duniho wrote on Sat, Jun 26, 2021 04:19 PM UTC:

I see your diagram image is a JPG file. For diagrams like this, GIF or PNG will normally give you a smaller file size. Also, the color of the Black pieces is a little too dark to easily make out details. I would recommend lightening them a bit.


🕸Fergus Duniho wrote on Sat, Jun 26, 2021 02:02 PM UTC:

I think the setup could benefit from using algebraic coordinates. That way, you could use coordinates to specify where each piece goes instead of grouping pieces together and referring to the groups.


Orda Mirror. Symmetric battle using the Horde armies from Orda Chess.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Jun 26, 2021 01:49 PM UTC:

This page might benefit from including the full rules, but I'll accept it as is, since the remaining rules can be found in Orda Chess, which it links to.


Orda Chess. Asymmetric variant where one army has pieces that move like knights but capture differently.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Jun 26, 2021 01:45 PM UTC:

Since I have now made the headings more distinct from each other, I quickly noticed that you were using H2 headings where you should be using H3 headings, and I moved all headings down one level. I also added a Pychess tag.


Synochess. Asymmetric west vs east variant where the western chess army plays against a Chinese and Korean-inspired army.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Jun 26, 2021 01:34 PM UTC:

This looks like an interesting game, and the page is well-written and presented. I moved the headings down one level, because the script handles the H1 and H2 headings, and author-entered headings should normally begin with H3.

The Pychess link did not work. I left it up in case this is temporary. If Pychess is no longer around, I hope someone will let me know.

While not mentioned so much explicitly, it seems that Kingdom Pawns do get double moves, and Dynasty Pawns may not capture them en passant, though they may still capture them sideways.

I added this game to the Unequal Armies category, and I removed it from the Usual Equipment categories, since it cannot be played with nothing but the usual equipment.


Epic Chess. Massive attack chess on a board 10x10.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Jun 26, 2021 12:44 AM UTC:

I replaced the original diagram with the interactive diagram H. G. Muller made.


Skirmish MiniChess. Members-Only An Mini-Chess Variant on a 6 x 6 board, Modified from "Minerva" chess.[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.

BRAND Hights King's big variant' Annapurna2. Members-Only Game with 8 Kings Racing Crazy horse.[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.

MPannapurna1-brand-chess[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 25, 2021 10:51 PM UTC:

This page is missing the Game Courier preset it is supposed to have on it. I changed the H1 tag to a P tag for the body text, and I edited the English for some of the text. But since the Game Courier preset is not here yet, and I am unfamiliar with the game and don't know French, I did not complete the job.


Chec ToeBROKEN LINK!. Chec Toe is a 4x4 Chess variant played with a six sided die, incorporating uniquely designed features, such as Checkering, Cross.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 25, 2021 10:42 PM UTC:

I removed the extra links to the website inserted into the text, because link pages automatically include the link, and if the link is ever broken, all we should have to fix is the one link the link page is supposed to have. I changed the link to Don Green's website to a link to his profile on our site, and I added a link to our page on his game. That page includes a link to a link page for his website.


Palace. 7x7 board with a 3x3 Palace at the centre, where King promotes to Queen.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 25, 2021 10:27 PM UTC:

The dark center squares appear to be the same color as the border, which makes it look like these squares have been removed from the board. Yet I saw no mention of this. If the board has no squares missing, it would be less confusing if you used a different color for the dark center squares than you do for the border.


MSgyaku-sama-shogi[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 25, 2021 10:17 PM UTC:

I changed H2 tags to H3 tags, because H2 tags are automatically used for each major section, and headings entered by the author should normally begin with H3. I didn't change anything else. I didn't read all the way through, because it's long, and Adam pays enough attention to detail that I don't have to comb through every detail myself.


Meta-chess Digital EditionA book, magazine, journal or pamphlet
. Digital Copy of 'Meta-chess' by John W Brown.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Jun 24, 2021 09:14 PM UTC:

Additionally, I cannot find any mention of Kronschild Publishing that is not associated with this book. As far as I can tell, this is the only book ever published by Kronschild Publishing. It was located in Lewisville, AR, which is also where JWB is said to have lived. The book has no ISBN, and all indications are that it was self-published.

Furthermore, it looks like John William Brown was old and has died. In his Preface, he mentions a trip to the Computer Science Department of Rutgers University in 1975. He was presumably an adult at the time, which would make him 64 or older. I don't recognize any name in his Acknowledgements except Hans Bodlaender. A few that I looked up gave me obituaries of old people. He mentions one in more detail, an old friend named Lewis Chessner who was a minister with a degree in physics. I found the obituary of a Rev. Lewis Chessner from Arkansas, and it did mention that he had a degree in physics. This old friend of Brown's was born in 1933. The only John William Brown I can find who lived in Lewisville is listed as 77. This person was related to Edith Brown, which is the name of "the foremost contributor" mentioned in the Acknowledgements. Finally, when I did a search for "Edith Brown Lewisville", the top result was an obituary for Johnny William Brown. Edith was his mother, and he was born in 1944. I expect this is him, and he is no longer with us.


🕸Fergus Duniho wrote on Thu, Jun 24, 2021 07:19 PM UTC in reply to Fergus Duniho from 06:27 PM:

The email I sent was returned. The address we have on record said "No account by that name here," and the other one said "Connection refused."


Quantum Chess. Chess with a quantum mechanical twist.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Jun 24, 2021 07:06 PM UTC in reply to Ben Reiniger from Wed Apr 21 03:35 AM:

The Classified Encyclopedia has an entry for Quantum Chess, but it's a different game (seemingly the one described in Variant Chess 17);

Yes, it's a different game. It is a proprietary game by Quantum Development Corp from 1993.

did this game appear in the original Encyclopedia and get replaced/removed in the new one?

The original Encyclopedia did have an entry for "QUANTUM C", but it described a different game, one invented by Douglas A. Engel in 1968 and played on a 6x8 board.

However, the game described on this page is the game described in Variant Chess 25, and that issue credits it to the author of this page.


Meta-chess Digital EditionA book, magazine, journal or pamphlet
. Digital Copy of 'Meta-chess' by John W Brown.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Jun 24, 2021 06:27 PM UTC in reply to Ben Reiniger from Tue May 4 09:12 PM:

But, are we allowed to post this here? Do we have the appropriate permissions?

I have emailed John William Brown at the email address we have on record for him and at the address listed in the book. Let's see if I get a response.


MSgrand-shogun-cavalier-chess[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Jun 24, 2021 06:02 PM UTC:
  1. This could be better written.
  2. You're using the Knight image for the Cavalier. The Abstract set has a separate Cavalier image.
  3. You're using the Berolina Pawn image for the Man. The Abstract set does have images for the Man piece, though it's called Centurion in that set.
  4. From the descriptions, your Unicorn and Varan seem to be different than the pieces whose images you have used for them. It is hard to follow the descriptions to understand how these pieces move.
  5. Your piece descriptions mention values, but these seem to have no bearing on the rules of the game. If what you mean are the exchange values of the pieces, these cannot actually be known without some degree of analysis. Guessing at piece values is usually not helpful. So, I expect it is best to leave out any mention of piece values.
  6. The page would be easier to follow if you included an image of each piece with its description and used an H3 heading before each piece description.
  7. A major piece is any piece that can checkmate a King on an empty board with assistance only from one's own King. By this definition, the Rook and Man both count as major pieces.

Epic Chess. Massive attack chess on a board 10x10.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Jun 24, 2021 05:34 PM UTC:

I have published this, but I would recommend replacing your diagram with a GIF or PNG image that uses fewer colors, has a smaller file size, and is cropped on the sides. I removed the CSS code that set the height and width of the image, since these values have to adapt to the space available, and with these values set, it was not keeping its original aspect ratio.


ChessArena.ioA game information page
. Real-time, many-player, "io-style" game.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Jun 22, 2021 10:50 PM UTC in reply to Ben Reiniger from 07:17 PM:

The URL included only the domain and was not in the form of a complete URL. After I fixed that, it worked.


The birth of 3 new variants - part 1 : Grand Apothecary Chess Alert[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Tue, Jun 22, 2021 02:01 PM UTC in reply to Aurelian Florea from Fri Jun 4 01:33 PM:

According to the comments preceding the castle subroutine, you need to flag the spaces of pieces that may legally castle. The subroutine does not care what the pieces are. If you flag both the rook and the cannon, it will, once other conditions pertain, initially allow castling with the rook, but if the rook moves out of the way, it will allow castling with the cannon.


🕸Fergus Duniho wrote on Mon, Jun 21, 2021 11:04 PM UTC in reply to Aurelian Florea from Fri Jun 4 01:33 PM:

A third thing if I may ask in these game the king may castle in 2 ways with the rook that starts near the corner of the board or with the corner cannon. Omega chess implements a castle move with a non corner piece. Can I combine this with the regular castling subroutine in order to easily make my castle subroutine work?

What castling rule do you want it to work for?


🕸Fergus Duniho wrote on Mon, Jun 21, 2021 10:53 PM UTC in reply to Aurelian Florea from Sat Jun 19 04:00 PM:

Could you find the time to also solve for berolina pawns the problem that regular pawns used to have in fairychess.txt

Okay, I've done that.


Stanley Random Chess A game information page
. Missing description[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Jun 21, 2021 06:56 PM UTC in reply to Austin Lockwood from Fri Jun 18 04:00 PM:

I have updated this page with more factual information.


Capatomic Random Chess. Variant that combines Capablanca Random and Stratomic Chess.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 18, 2021 01:19 AM UTC:

I have now published this page.


🕸Fergus Duniho wrote on Fri, Jun 18, 2021 01:13 AM UTC in reply to Gaelyn Autumnsong from 01:00 AM:

I think something went wrong, because the green in the GIFs is not going away when I add the pieces to the board via Game Courier or Diagram Designer:

I forgot a step in making them transparent. I have now fixed the images.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Thu, Jun 17, 2021 10:28 PM UTC:

I made a new logo for the home page, and I updated the smaller logo to use some of the same fonts. The word "CHESS" is in Noto Serif, the word "vArIanT" (or "VArIaNT") in Spin Cycle 3D OT, and the other words in Noto Sans. In the smaller logo, I left those words in the original font, which I think is one of the Segoe UI fonts. The Elephant and Unicorn are Musketeer Chess pieces I took a photo of together to keep them at the same scale. The Elephant is a historical piece that goes back to Chaturanga and is found in various Asian regional variants, while the Unicorn is a fairy chess piece that looks an awful lot like a certain Chess piece. Since the black Elephant appeared too dark, I tried a color gradient on the image of the two pieces and liked the result. The varying colors looked psychedelic and seemed appropriate for a site about variants. Above the word "CHESS" are the pieces of Chess. Below the word "vArIanT" are a selection of Chess variant pieces in different styles.


Improving Typography[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Thu, Jun 17, 2021 10:13 PM UTC:

I want to thank those who gave feedback. I was trying to solve specific problems, and feedback helped me learn that solutions I found acceptable were not acceptable to others, which prompted me to find other solutions that worked better.


Capatomic Random Chess. Variant that combines Capablanca Random and Stratomic Chess.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Jun 17, 2021 10:07 PM UTC:

I would presume that the method for setting up the position is supposed to be random, but this is not mentioned in your description of that procedure. It's also not clear what the things you have in parentheses, like 5x and 4x, are supposed to mean.


🕸Fergus Duniho wrote on Thu, Jun 17, 2021 10:02 PM UTC in reply to Gaelyn Autumnsong from Wed Jun 16 04:09 PM:

If I upload a missile piece image to go with a current set, would I be able to have the piece image that is associated with the letter M be the Missile (instead of the Marshall/Chancellor)? For Game Courier purposes, I really wanted all of the letters to correspond to the names of the pieces.

Although sets come with specific piece labels, you are able to use GAME Code to rewrite which images go with which piece labels. See recent comments I made to the Game Courier Developer's Guide, particularly 41696 and 42275.


🕸Fergus Duniho wrote on Thu, Jun 17, 2021 09:55 PM UTC in reply to Gaelyn Autumnsong from 02:18 AM:

I have changed your images to transparent GIFs with green backgrounds and uploaded them here:

https://www.chessvariants.com/graphics.dir/alfaeriemisc/autumnsong/wmissile.gif

https://www.chessvariants.com/graphics.dir/alfaeriemisc/autumnsong/bmissile.gif

I have also added them to the Alfaerie: Many set as ms for black and MS for white.


🕸Fergus Duniho wrote on Thu, Jun 17, 2021 02:12 AM UTC in reply to Gaelyn Autumnsong from Wed Jun 16 11:39 PM:

These don't fit the style of the magnetic set, which you have changed your page to use. Perhaps they would work with the Alfaerie set if you recolor Black's missile. That's the set most people usually add pieces to.


The birth of 3 new variants - part 1 : Grand Apothecary Chess Alert[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Wed, Jun 16, 2021 06:47 PM UTC in reply to Aurelian Florea from 04:30 PM:

I can't figure it why but I have a green background and a blue highlight.

At some point, I started using highlight color instead. I included this in the form players could use to customize the appearance of a game, but I neglected to add it to the Edit form used by game designers. I have now added it in.


🕸Fergus Duniho wrote on Wed, Jun 16, 2021 03:14 PM UTC in reply to Aurelian Florea from Thu Jun 3 04:29 AM:

Fergus, What about the ability of changing the blue color of the highlighting when showing possible moves.

It uses the border color to highlight possible moves.


Capatomic Random Chess. Variant that combines Capablanca Random and Stratomic Chess.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Wed, Jun 16, 2021 02:10 AM UTC:

I added links to the two games you mention. So that the reader doesn't have to consult another page to know the full rules of your game, it would help to include the rules from Capablanca Random Chess for randomizing the setup.

I also should mention that I don't really like the images I currently have assigned to the archbishop and chancellor with the Diagram Designer, but I could not figure out how to submit my own piece design there.

I see you're using a Cannon image for the Chancellor and a Marshall (or Chancellor) image for the Missle. You may submit images for a set to an editor. The new images should be designed to fit in with the style of the set. I would recommend uploading your new images and letting an editor know in the comments. Many other sets portray the Chancellor and Archbishop as a combination of two pieces, which makes them instantly recognizable.

I see you were styling your text. In particular, you put BIG tags around your text, and you used CSS to put a border around each piece description. In particular, I am getting a scrollbar at the bottom of the page, which I think is caused by your CSS. I will refer you to Preferred HTML form of contributions.


Yangsi. A very playable chess variant with 12 different pieces on a 10x10 board.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Jun 12, 2021 10:53 PM UTC:

I changed some H2 tags to H3 tags, and I moved one section from Rules to Notes. The script for displaying member-submitted content normally adds the appropriate H1 and H2 tags, and tags entered by the author should begin with H3.


Shogi 59. Shogi on half of a 9x12 board. (9x13, Cells: 59) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 11, 2021 07:59 PM UTC:

This page has a broken image link.


Bandit Chess. Missing description (9x7, Cells: 63) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 11, 2021 01:41 PM UTC:

I tidied up this page, replacing non-Unicode characters, and replacing the low effort ASCII diagram with one generated by Game Courier. It's still an ASCII diagram, because I wasn't sure what images to use for some of the pieces.


Improving Typography[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Thu, Jun 10, 2021 10:15 PM UTC:

I have adjusted the em values for the headings so that specific integer pixel values will be used when the body font is 16px. These are 36px for H1, 32 for H2, 29 for H3, 26 for H4, 21 for H5, and 18 for H6. Instead of making the differences the same between each pair of neighboring headings, I used smaller differences where the style changed more, and I put a distance of .5em (8px) between distant headings using the same style.


🕸Fergus Duniho wrote on Thu, Jun 10, 2021 09:43 PM UTC:

Instead of setting the body text at 18px, I have erased code for setting the size of the body text, so that it will now use the system default. On the Windows desktop, at least, this is typically 16px. I checked multiple devices, and on each one, it seemed to make the text smaller, though Android and iOS devices did not let me inspect the elements and determine the precise size.

One reason for making this change is that Literata, which is now the body font instead of Lora, has a clearer look at smaller sizes. Another is that it should make the display more responsive to particular devices. Instead of using a fixed size across all devices, it lets the device determine the size. Also, I had previously set the font-size for comments to 16px, and I haven't had trouble reading comments. However, comments will now display text at the same size as the main content instead of at a smaller size. So, comments should generally display at the same size as they used to. Finally, the font size will now better match whatever zoom level someone prefers to use his browser at.

Since the heading sizes are defined with the em unit, which is determined by the body font size, they adjust according to the body font size. So, with the body font a bit smaller on most devices, the headings will also be a bit smaller.


🕸Fergus Duniho wrote on Thu, Jun 10, 2021 05:42 PM UTC in reply to H. G. Muller from 03:54 PM:

Someone might want to add paragraphs in a smaller-than-standard font.

If you want small text, you can enclose your text in <small>small tags</small>.


🕸Fergus Duniho wrote on Thu, Jun 10, 2021 02:06 PM UTC in reply to Greg Strong from 12:57 AM:

I think the H2 text size is very, very large. I'd like to see that scaled down a bit, but things are looking better.

Is that because you are used to it being smaller, or because there are specific pages on which the H2 heading is too long?

I looked into the default sizes of H1-H6, and I learned that by default, H4 is the same size as the body text, and H5 and H6 are even smaller. This doesn't make sense to me. Headings should always be larger than the body text. Additionally, higher level headings should be larger than lower level headings, and size differences between headings of the same style should be large enough to tell them apart. Bearing these considerations in mind results in the headings all being larger than they are by default. This doesn't leave a lot of room for adjusting the size of H2, which is already closer to the size of H3 than to the size of H1.

Additionally, text is appearing larger on Chrome than on Firefox. I normally develop on Firefox, but if you're using Chrome, you will see larger fonts than I normally do. When I inspect the page h1-h6-test.html, which has no CSS or styling, it gives me the same values for the font sizes even though it appears larger on Chrome. In inspecting, Xiangqi, I get the same values for the style elements, though I cannot get Firefox to give me the size in pixels. I need to look into why text is larger on Chrome and see if there is some way to standardize the size in different browsers on the same computer. You may inspect these pages yourself with Developer Tools on Chrome or Web Developer Tools on Firefox.

There are pages on which I plan to use a different style or a lower heading level. These would include link pages, Zillions pages, and Game Courier preset pages, which normally have fewer sections and less text than other pages. I'll work on that later.


🕸Fergus Duniho wrote on Wed, Jun 9, 2021 03:08 PM UTC in reply to H. G. Muller from 06:56 AM:

The h5 style makes the impression of being 'incomplete', because it doesn't have left and right vertical borders.

It also doesn't have horizontal borders. If you are seeing it with any borders, you need to clear your cache.

The typeface of h1-h4 'blends in' very well with the typeface of the main text, but h5 and h6 somehow don't.

Also, those no longer use small-caps. Clear your cache to see how it currently looks.


🕸Fergus Duniho wrote on Wed, Jun 9, 2021 02:10 AM UTC in reply to Greg Strong from 01:58 AM:

You might want to read the later comments before replying to earlier comments that are no longer pertinent. If you still see the double underlines, you need to clear your cache.


🕸Fergus Duniho wrote on Tue, Jun 8, 2021 10:42 PM UTC:

I switched back to using Noto Sans for headings on the main site, though I will use Courier Prime for headings in Game Courier for thematic reasons. I could not find any good substitute for Noto Sans among sans serif fonts. I wanted one that put bars on the capital I, and there were few of those. I tried out IBM Plex Sans, but it didn't look as good. I figured out how to keep letters in Noto Sans from touching the horizontal rule by using some bottom padding. Since I'm no longer using small-caps or underlining and overlining, H5 and H6 no longer look as bad as they used to when I was trying out Noto Sans. With these problems taken care of, I figured it was okay to go back to Noto Sans.


🕸Fergus Duniho wrote on Tue, Jun 8, 2021 09:33 PM UTC:

After looking at some pages, I decided that the pseudo horizontal rule works better for H2. It more clearly sends the message that this is a major section. Since Wikipedia does it, it should be familiar to people, and I don't think it would be considered an unprofessional look.

Heading One: Centered

Heading Two: Pseudo Horizontal Rule

Heading Three: Normal

Heading Four: Italics

Heading Five: Normal
Heading Six: Italics

🕸Fergus Duniho wrote on Tue, Jun 8, 2021 09:18 PM UTC:

I am trying out a set of headings styles that don't use any horizontal lines. Instead of making all the styles completely different, I am using sharp differences in size between headings using the same style. H5 has the same style as H3, and H6 the same as H4, but each is 0.55em smaller.

Heading One: Centered

Heading Two: Uppercase

This is done with text-transform: uppercase;

Heading Three: Normal

Heading Four: Italics

Heading Five: Normal
Heading Six: Italics

🕸Fergus Duniho wrote on Tue, Jun 8, 2021 08:29 PM UTC in reply to Ben Reiniger from 07:15 PM:

I think I'm fine with the (pseudo)underline for h2, but the under/overlining of h5 makes it stand out more than h3-4.

It works for me, and the only page I know of with H5 and H6 headings is the Game Courier Developer's Guide, which I wrote anyway. If I'm to do away with the lines, I need an alternative that works as well, and I don't have one. I did try small-caps for H5 and small-caps plus italics for H6, but italicized small-caps differs from small-caps merely by being slanted. So, I chose not to do it that way.

Since you pointed out wikipedia's, note that h4-h6 are all the same, and h3 only differs from those in font-size.

Yes, I'm not a fan of how Wikipedia is styled. I borrowed one idea from Wikipedia, because it seems to work, but I don't like how some of their headings differ only by size. It makes it harder to tell what level something is.


🕸Fergus Duniho wrote on Tue, Jun 8, 2021 07:06 PM UTC:

I temporarily tried Lexend for headings. It looked better than Noto Sans, because it had a geometric design like Futura rather than a grotesque design like Helvetica. However, it did not have an italic style, and using weight to distinguish the heading styles didn't distinguish them enough.


🕸Fergus Duniho wrote on Tue, Jun 8, 2021 06:25 PM UTC in reply to H. G. Muller from 10:16 AM:

The typeface makes the articles look like typewritten manuscripts rather than published articles,

Courier is being used only for headings, not for the body text. I find that it looks better than Noto Sans, and it works better with horizontal lines. When I tried Noto Sans, its descenders touched the horizontal line beneath the H2 heading, and the lines in the H5 heading were not the same distance from the text. I also dislike how barren and uninteresting sans serif fonts look when used for headings. I find that using a non-proportional font for the headings makes them stand out a little bit better and distinguishes them from the body text more.

and having underlining in the headers looks weird and unproffessional.

This is a hobbyist site, weird is a personal opinion, and there are only so many different ways of distinguishing six levels of headings by style.


🕸Fergus Duniho wrote on Tue, Jun 8, 2021 05:19 PM UTC:

Since pages were looking too cluttered with horizontal rules at the top, I took some steps to reduce this clutter. First, I removed the H2 heading for the introduction section in member-submitted pages. Second, I changed the notice that sometimes appears at the top of a page to a paragraph with the notice class instead of text with a horizontal rule above and below it.

To prevent the H1-H6 styles from being used in the wrong place, I limited these styles to headings with an article, or a section within an article, as the immediate parent. In other contexts, such as comments, footers, nav bars, or tables, these styles will not be used. They may be used in comments by enclosing them in an appropriate parent element, like so:

Heading One: Centered

Heading Two: Facsimile of Horizontal Rule

This is done with a border bottom, not a real horizontal rule. Unlike underlining, the line is not broken up by descenders in letters.

Heading Three: Normal

Heading Four: Italics

Heading Five: Small-Caps with Overline and Underline

Because small-caps are more compact, they are used for lower headings rather than for higher ones. The use of horizontal lines parallels the use of a horizontal line in the second heading. Because small-caps all have the same height, words have a more straight appearance, which works better with the overline. Because they have no descenders, the lower line does not get broken up.

Heading Six: Small-Caps

Like the change from heading two to heading three, heading six omits the lines used in the heading just above it.


🕸Fergus Duniho wrote on Tue, Jun 8, 2021 02:34 PM UTC in reply to Greg Strong from 11:22 AM:

these huge, bold, double-underlined headings look absolutely horrible.

Wavy underlines, which I already tried out, look much worse.

Please change it back.

It's important to distinguish each heading level by a different visual style. I am now trying out a style used on Wikipedia for H2. It puts a full-width line underneath the heading. I have done this with the bottom border. So, the line no longer gets broken up by characters with descenders.


Not-so colorbound cylindrical chess. Game only with pieces, that would be colorbound on normal board. (7x8, Cells: 56) [All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Jun 6, 2021 09:28 PM UTC:

The off-site image on this page looks like it was made with Game Courier or the Diagram Designer, and it could easily be replaced with a query string link provided by the Diagram Designer.


Improving Typography[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Sun, Jun 6, 2021 08:40 PM UTC:

I adjusted the margins of the headings to be the same, and I put more space above a heading than below it so that each heading is closer to the text it is a heading for. But I also avoided making it look crowded by putting a heading too close to the text following it.


🕸Fergus Duniho wrote on Sat, Jun 5, 2021 06:17 PM UTC:

Here is why I am using small-caps for headings five and six instead of for heading two, as I used to do in Game Courier:

Using small-caps reduces the width of the line in Courier Prime even though it is not proportional.

Using small-caps reduces the width of the line in Courier Prime even though it is not proportional.


🕸Fergus Duniho wrote on Sat, Jun 5, 2021 05:24 PM UTC:

I've been working on redesigning the headings so that one can intuitively tell one level from another. Besides decreasing in size, they also differ in style.

Heading One: Centered

Heading Two: Double Underlined

I had originally just used underlining, but I changed it to double underlining to avoid confusion with links, which are normally underlined with a single line.

Heading Three: Normal

Heading Four: Italics

Heading Five: Small-Caps with Overline and Underline

Because small-caps are more compact, they are used for lower headings rather than for higher ones. The use of lines parallels the use of lines in the second heading. Because small-caps all have the same height, words have a more straight appearance, which works better with the overline.

Heading Six: Small-Caps

Like the change from heading two to heading three, heading six omits the lines used in the heading just above it.


🕸Fergus Duniho wrote on Fri, Jun 4, 2021 11:41 PM UTC:

I learned last night about a new type of font file called a Variable font. This includes all the styles for a typeface within a single file. Previously, each style of a typeface would get its own font file. Since the typeface used for the main body of this site was now available as a Variable font, I updated it. But while I was at Google Fonts today, I decided to check out other fonts.

I ended up replacing Lora with Literata. This typeface was designed for use with Google Play Books, and its basically the Google counterpart to Amazon's Bookerly. I liked it better than Lora for a few reasons.

  1. It looks cleaner at small sizes. At the size of text used on the website, some characters in Lora have a bit of a blur to them, because they are being anti-aliased to look good at a smaller size than they were actually designed for. At the same size, characters in Literata lack this blur.
  2. Its lowercase letters have a lower X-height, which creates more contrast between upper and lowercase letters.
  3. Although its Q does reach underneath the next letter, it's only by a little bit, and I otherwise prefer the look of its Q, whose curved tail is similar to the one used in Century Schoolbook.

I also replaced FreeMono with Courier Prime, because with Game Courier on the site, I wanted a Courier monospace font. I have begun using it instead of the sans serif font for headings.

While I did try some other sans serif fonts, I stuck with Noto Sans. Presently, Literata is the only Variable font on the site. The others use individual font files for each style.


Chu Shogi. Historic Japanese favorite, featuring a multi-capturing Lion.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Jun 4, 2021 10:16 PM UTC in reply to dax00 from 07:40 AM:

"Syntax Error on line 200

The last expression is 10f. In for or foreach, it must evaluate to an array."

This has been fixed.


About Game Courier. Web-based system for playing many different variants by email or in real-time.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Fri, Jun 4, 2021 06:51 PM UTC in reply to A. M. DeWitt from 02:00 PM:

I fixed the problem and went back to using the same code for array as I do for values. The problem was that for an array with one element, it was returning the value of that element instead of a one-member array.


🕸💡📝Fergus Duniho wrote on Fri, Jun 4, 2021 06:38 PM UTC in reply to A. M. DeWitt from 02:00 PM:

Something is wrong with GAME Code. Whenever I try to load one of my large Shogi Variant presets, and by extension any preset that uses a similar stalemated subroutine, the last expression in for/foreach is calculated wrong. It evaluates to a single square, whereas before it would correctly evaluate to the array of board spaces.

I've recently been working on making array work the same as values, but it looks like there was some discrepancy between the output of values and the original output of array for some uses of array in your presets and in the Shogi preset too. For the time being, I have reverted array to its old code, and I will test things using a temporary name.


The birth of 3 new variants - part 1 : Grand Apothecary Chess Alert[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Wed, Jun 2, 2021 09:10 PM UTC in reply to Aurelian Florea from 07:33 AM:

You were correct in identifying the problem. The range functions for the Pawns did not take into account the value of fps. However, replacing 2 with fps would not allow for first Pawn moves that are shorter than the maximum possible distance. For example, if fps were set to 3, this would include 3-space moves, but it would not include 2-space moves. This is what I ended up with:

def White_Pawn-Range mergeall where #ori -1 1 where #ori 1 1 filter lambda (onboard #1) aggregate lambda (where #ori 0 #0) range 1 var fps =ori;
def Black_Pawn-Range mergeall where #ori -1 -1 where #ori 1 -1 filter lambda (onboard #1) aggregate lambda (where #ori 0 neg #0) range 1 var fps =ori;

These use aggregate to create an array of spaces a Pawn may advance forward to, and they use filter to weed out non-spaces that are out-of-range. They use a named parameter in order to use its value in the lambda function used by aggregate.

I have since modified the functions above to use the filter on all results:

def White_Pawn-Range filter lambda (onboard #1) mergeall where #ori -1 1 where #ori 1 1 aggregate lambda (where #ori 0 #0) range 1 var fps =ori;
def Black_Pawn-Range filter lambda (onboard #1) mergeall where #ori -1 -1 where #ori 1 -1 aggregate lambda (where #ori 0 neg #0) range 1 var fps =ori;

Finally, I replaced aggregate with an expanded version of the values operator. With a lambda function and an array, it will work just like filter except that it returns a sequential array of each value calculated by the lambda function. Unlike aggregate, it will include values of zero, because it does no filtering on the results it calculates. As it did before, it will return the values of an array if that is what's passed to it. If it does not get a lambda function or an array, it will return the rest of the arguments following it as a single array.

def White_Pawn-Range filter lambda (onboard #1) mergeall where #ori -1 1 where #ori 1 1 every lambda (where #ori 0 #1) range 1 var fps =ori;
def Black_Pawn-Range filter lambda (onboard #1) mergeall where #ori -1 -1 where #ori 1 -1 every lambda (where #ori 0 neg #1) range 1 var fps =ori;

🕸Fergus Duniho wrote on Mon, May 31, 2021 04:54 PM UTC in reply to Aurelian Florea from 01:31 PM:

I get this error: Syntax Error on line 150

The last expression is 1. In for or foreach, it must evaluate to an array.

You have incorrectly defined your Mortar-Range function as follows:

def Mortar-Range leaps #0 1 1 or rays #0 1 0;

The or operator cannot be used to merge two arrays. It returns a Boolean value. That's why it gave a value of 1 where an array was expected. Use the merge operator to merge two arrays:

def Mortar-Range merge leaps #0 1 1 rays #0 1 0;

The birth of 3 new variants- part 3 : Grand Apothecary Chess Classic[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Sun, May 30, 2021 04:30 PM UTC in reply to Aurelian Florea from 08:31 AM:

@Fergus It seems that the infinite loop was caused by the following code:

setelem op .JW + elem .JW op 1; setelem op .jw + elem .jw op 1;

That's two lines of code. In the first line, you are trying to increment #op[".JW"] by one, and in the second, you are trying to increment #op[".jw"] by one.

.jw is the wazir camel piece and I had wanted to to increase the number of them in reserve. Probably the dot is causing trouble. Do you agree?

Yes, it looks like it is causing trouble. In a test I ran, it incremented #op["JW"] and #op["jw"] by one instead of the elements you named. This is probably because the period is now used as a separator between array and element names, and the setelem command now just concatenates the array and element names by putting a period between them, and uses this concatenated name with the function for setting a user variable.

What I would recommend is to follow the instructions I have previously given for replacing piece labels without using aliases, which is in the comments for the Game Courier Developer's Guide. This would give you nice clean piece labels that you can use in your code without running into problems like this.


Grand Betza. A tribute to Ralph Betza on a 10x10 board with pawns on the third rank as in Grand Chess.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, May 30, 2021 04:09 PM UTC in reply to Greg Strong from 01:57 AM:

I've used the fairychess include file to make a preset, and everything seems to work fine, including the Rhino, but pawns can't promote. They can't move to the last rank at all. As far as I can tell, I've set everything right. Can you please take a look?

You have set bprom and wprom as constants instead of as variables. Consequently, it has nothing to promote the Pawn to on the last rank, and it is forbidding movement to the last rank without something the Pawn may promote to.


The birth of 3 new variants- part 3 : Grand Apothecary Chess Classic[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Sat, May 29, 2021 05:48 PM UTC in reply to Aurelian Florea from 08:03 AM:

I have a preset for one of my new games. Once after saving the preset I could not access it anymore as I get a totally white window. I use microsoft edge. What happens?

My best guess is that your code contains an infinite loop. You can figure things out more precisely by going here:

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

  1. Save each block of code to a text file on your computer.
  2. Delete each full block of code in turn until you determine which block of code is causing this to happen.
  3. Restore your code from your backup.
  4. Working with the block of code that is buggy, delete or comment out large portions of it to determine where the problem lies. Make sure that each portion you delete or comment out can be safely removed without breaking up control structures.
  5. Once you isolate the problem to a large section, delete or comment out smaller parts of that section until you find the line that is causing your problem.
  6. Examine that line to figure out what the problem is, fix it, and see if it fixes your problem.

Grand Betza. A tribute to Ralph Betza on a 10x10 board with pawns on the third rank as in Grand Chess.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, May 28, 2021 05:26 PM UTC in reply to Greg Strong from Wed May 26 05:12 PM:

Fergus, do you think you could take a stab at programming the Rhino in Game Courier? I'd like to get this game added, but the Rhino is problematic.

Okay, I wrote some new functions for it and got it working. It's in the fairychess include file under the name Rhino.


A Wizard for GAME-Code Generation. A tutorial on using the Play-Test Applet for automating Game Courier presets.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, May 28, 2021 04:28 PM UTC in reply to H. G. Muller from Thu May 27 05:53 PM:

I just turned on the group write bit for the file. Try it again.


Game Courier Settings Files. Keep track of all the settings files you have written for Game Courier.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, May 25, 2021 11:56 PM UTC in reply to Jean-Louis Cazaux from 08:24 PM:

Nothing has been set up to let you delete settings files. So, I did it for you.


🕸📝Fergus Duniho wrote on Tue, May 25, 2021 08:18 PM UTC in reply to Jean-Louis Cazaux from 07:42 PM:

No answer to my question, that I had already asked 5 months ago.

It looks like the only comment you left on this page 5 months ago was not a question. What question went unanswered?


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, May 25, 2021 07:20 PM UTC in reply to A. M. DeWitt from Wed May 19 10:09 PM:

I wonder if there is an option in Game Courier somewhere to have pieces rotate 180 degrees when the board is flipped?

There is no option for rotating piece images.

This is not the $flip variable in the set file, as that swaps the values for lowercase and uppercase keys when the board is flipped

That is not quite what it does. What is actually does is use the piece images in the $flipped array instead of those in the $pieces array. In case any piece labels have not been assigned to piece images in the $flipped array, it completes the $flipped array with this code:

if ($flip == true) {
    foreach ($pieces as $key => $val) {
        if (empty($flipped[$key]))
            $flipped[$key] = $pieces[flipcase($key)];
    }
}

This is useful for Shogi variants, in which the pieces on one side are usually 180° rotated images of the pieces on the other side. Note that some Shogi sets assign specific images to k and K for $flipped, because each side uses a different Kanji character for the piece, and they use the default values for the rest. Here's an example of such code:

$flipped = array (
    "K" => "WKing.gif", "k" => "flip/BKing.gif"
);

Galactic Graphics. Download this new set of graphics used in Roberto Lavieri's games![All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Mon, May 24, 2021 04:53 PM UTC in reply to H. G. Muller from 01:20 PM:

But where can I find these new filenames if I am not a psychic?

Go to the directory for this page. Just chop off the file name.


🕸Fergus Duniho wrote on Mon, May 24, 2021 01:07 PM UTC in reply to H. G. Muller from 08:51 AM:

I don't even mind single-letter piece names, but that capitalization is used to distinguish white and black pieces, and that the color indicator is appended as a postfix rather than a prefix is completely fatal.

You are actually complaining about the same thing I was complaining about in 2003, and it was already fixed years ago. However, the old image files are still there alongside the new ones. The old ones are as you describe. Just ignore those and use the new file names.


Other Chess Variant Sites[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Tue, May 18, 2021 08:45 PM UTC in reply to Ben Reiniger from Mon May 17 06:11 PM:

Per Joe's excellent suggestion, this thread is for discussion of other places on the web where chess variant enthusiasts explore, play, and discuss variants.

Has anyone made link pages for these sites?


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, May 18, 2021 08:43 PM UTC in reply to Em Schierts from Mon May 17 06:12 PM:

I am attempting to verify my email for my account, but it seems that whenever I click on the link in the email, it just sends me to a change email form that doesn't verify the email. How can I fix this?

Your profile says your email is verified.


Game Courier. PHP script for playing Chess variants online.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Tue, May 18, 2021 08:38 PM UTC in reply to Em Schierts from 06:31 PM:

It seems that on custom boards, pieces are now displayed farther down and to the right than they are supposed to.

This has now been fixed. Now that it's using relative URLs for pieces, I had to change how the path to the image file is calculated.


Canoness Chess. Chess with Cannons and Canonesses (Vaos) on a differently shaped board.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Wed, May 12, 2021 04:46 PM UTC in reply to Adrian from Tue May 11 08:01 PM:

Why are there no pieces displayed? Even when I try customizing the preset.

I recently changed all sets to use relative URLs for the pieces. While the URLs were correct, the pieces all had a height and width of 0. This is because you were rescaling a board rendered as a table, and it needed to read information about each image file to do this properly, but it no longer had the correct path to the image to do this. I corrected this, and now the pieces will show up when you rescale your preset.


Game Courier. PHP script for playing Chess variants online.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Tue, May 11, 2021 03:19 PM UTC in reply to Adrian from Mon May 10 02:41 PM:

Why are there no pieces displayed? Even when I try customizing the preset.

Can you provide more information about what you are doing? All I can tell you right now is that there is no system-wide problem.


Diagram Designer. Lets you display diagrams without uploading any graphics.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Fri, May 7, 2021 09:08 PM UTC in reply to H. G. Muller from 08:10 PM:

There must have been something temporarily wrong on the server, such that the server-side script could not find the Snake image file to compose the entire image.

Yes, I made all $dir values relative today, and I had to fix the diagram designer before it would work properly with relative URLs.


🕸💡📝Fergus Duniho wrote on Fri, May 7, 2021 06:48 PM UTC:

Since the diagram designer is a server-side script that generates and outputs an image file, the browser used should not make any difference.


About Game Courier. Web-based system for playing many different variants by email or in real-time.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Fri, May 7, 2021 06:46 PM UTC in reply to Greg Strong from 06:33 PM:

But I will have to test having a + in the piece label ... I suspect that might cause a problem.

It shouldn't. Shogi uses the + sign in piece labels, and the Alfaerie:Many set uses all kinds of punctuation.


Maasai Chess. Large CV with 48 pieces per side, of 20 types including both regular and rapid Pawns.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, May 7, 2021 05:44 PM UTC in reply to Jean-Louis Cazaux from 05:42 PM:

Game Courier preset, ... Game Courier setting file, multiple presets, indexed link page, so complicated for someone like me to understand what I'm doing.

I have updated the FAQ to help clarify this.


Game Courier History. History of the Chess Variants Game Courier PBM system.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Fri, May 7, 2021 05:42 PM UTC:

I modified the sets files to use relative URLs for the value of $dir. I modified some other code to work with relative URLs, and I added code that exits the script with an error if you use a value of $dir that does not begin with a forward slash. So, from now own, $dir should be set only to a relative URL to a directory on this site.

Using relative URLs has a few advantages:

  • Piece URLs will be shorter, using less bandwidth.
  • Insecure http image URLs will no longer be used, since relative URLs will default to secure https URLs.
  • No one will be able to use piece images that are located on another website.

In a related matter, $dir is now an accessible system variable in GAME Code. You may write to it with setsystem or get its value. This is useful for using GAME Code to create and use custom piece sets that are not defined in a PHP file. More details can be found here.


Maasai Chess. Large CV with 48 pieces per side, of 20 types including both regular and rapid Pawns.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, May 7, 2021 01:15 PM UTC in reply to Jean-Louis Cazaux from 06:37 AM:

I wanted to create a new Game Courier preset to play this Maasai Chess. Then, I follow the link to create a new GC preset. But at the end, the process gives a similar template than for a normal page entry. This is confusing.

I expect you followed the link to create a link page to a Game Courier preset. This is what you should do after you have already created your preset.

So, I started from an existing GC preset of my own, I modified it, I renamed it "Maasai Chess", I saved it and I spent my evening working on it. This morning, I wanted to come back on it and continue ... but I can't find it. Where is it?

What you created is a Game Courier settings file. A settings file may be used as the basis for multiple presets with different appearances, or it may be used as a single preset without modification. After you have made your presets, the next step would be to create an indexed link page to them. To find your settings file, look in the menu under your name for "Your Game Courier Settings Files".


100 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.