Check out Glinski's Hexagonal Chess, our featured variant for May, 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
Centaur. Moves as Knight or Man. AKA Crowned Knight.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 25 01:38 AM UTC in reply to Bob Greenwade from Sun Mar 24 11:58 PM:

Since a centaur is part man and part horse, I think the one on the left, which has a helmet and four horseshoes, works better than the horseshoe piece on the right.


🕸📝Fergus Duniho wrote on Mon, Mar 25 01:14 AM UTC in reply to Kevin Pacey from Sun Mar 24 11:43 PM:

If you want any further inspiration, you may recall the old 'The Mighty Hercules' TV cartoon had a young centaur sidekick named Newton for that main character - e.g. you may find the old show in places on YouTube.

I used to watch that on CTV before going to kindergarten, but I think I would prefer a more majestic and more mature looking centaur.


🕸📝Fergus Duniho wrote on Sun, Mar 24 11:24 PM UTC:

Since most of my attempts to have an AI generate a picture of a centaur have been very inaccurate, I modified the one image I got that came close, this being of a naked female centaur with weird horns and both a deer tail and a horse tail, as I had actually asked for an image of a doe, and I used this as a source image to generate images of a male centaur. As I got something closer to what I wanted, I used it as a new source image, and I eventually got the image I put on this page. Here is the modified image that I began this series of generations with:


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Sun, Mar 24 10:19 PM UTC in reply to Bob Greenwade from Tue Mar 5 08:35 PM:

Or we are several people designing Staunton-like 3D pieces for printing. Importing a .stl into Meshmixer we could make very nice 2D images.

Those are suitable for going on individual Piececlopedia pages if someone would like to take charge of that. I'm not the one to do that, since I don't have a 3D printer or know anything about the image formats.

I nominate Jean-Louis. ;)

I don't think he is interested. Would you be interested in doing that? As the person who has made the most pieces for 3D printing, you would be more qualified than the rest of us to handle this. If you're familiar enough with HTML, I could set you up as an editor and give you the ability to update pages.


Fairy Land. Members-Only Chess with a magic theme. (8x8, Cells: 64) [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.

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

Vao. moves like bishop but must jump when taking.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sun, Mar 24 05:58 PM UTC in reply to Zhennan Su from 02:39 AM:

I am a Chinese video uploader, and have been interested in chess variants for about 10 years. As far as I know, the name 弩 has been used for a translation for vao since 2014

Since that year coincides with the beginning of your interest in Chess variants, I am wondering if this usage actually began in 2014 or if that's simply as far back as you're personally aware. My own use of 矢 goes back to 2001, but I am not Chinese.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Sun, Mar 24 05:40 PM UTC:

I made a couple changes to the dark theme logo.

  1. I replaced the Knight/Camel piece, which had represented the Pushmi-Pullyu, with the new Ram/Ox image for that piece.
  2. I removed the stuff hanging around the waist of the fairy princess. In an earlier version of the image, this had been long hair. Thanks to some changes I made to a source image I used to produce new images, she became short-haired. The stuff around her waist could be interpreted as cloth hanging from her sleeves, but it seemed a bit weird and out-of-place.

Fairy Land. Members-Only Chess with a magic theme. (8x8, Cells: 64) [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.

Piececlopedia: Pushme-Pullyu. Moves like a Queen, and captures by approach and withdrawal.[All Comments] [Add Comment or Rating]
🕸💡Fergus Duniho wrote on Sat, Mar 23 04:11 PM UTC in reply to Bn Em from 12:33 PM:

I just want to point out that replying to messages from different people in a single comment loses information on who you are replying to and may give the impression that the person whose message it is said to be in reply to wrote all of the text you are replying to. For the sake of keeping proper track of who said what, it is best to limit each reply to one comment or at least comments by one person.


🕸💡Fergus Duniho wrote on Sat, Mar 23 04:05 PM UTC in reply to H. G. Muller from 01:12 PM:

I am from April 19, if that may help...

So we also have an editor on the Aries side of the Aries-Taurus cusp. I don't take astrology too seriously, but things like this can make me wonder.


Game Courier. PHP script for playing Chess variants online.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Sat, Mar 23 03:59 PM UTC in reply to H. G. Muller from 12:36 PM:

Until the CloudFlare cache gets cleared

I have now cleared it of the medusa and gorgana pieces in alfaeriePNG/.


Piececlopedia: Pushme-Pullyu. Moves like a Queen, and captures by approach and withdrawal.[All Comments] [Add Comment or Rating]
🕸💡Fergus Duniho wrote on Sat, Mar 23 03:55 PM UTC in reply to H. G. Muller from 09:54 AM:

I think it would indeed be better to slightly demagnify the Ram part (so that it can be squeezed less, as the width seems OK). It is not just that it is in front, but the size of the images is not really to scale; in real live a Ram is much smaller than an Ox.

That is in fact what I already did. You may need to refresh your browser cache to see the change.

(Let's hope we never need a Spider-Elephant compound...)

Since Spider is another name for the Alfil-Dabbabah compound, it's not very likely to happen.


Game Courier. PHP script for playing Chess variants online.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Sat, Mar 23 03:50 PM UTC in reply to H. G. Muller from 09:04 AM:

The SVG for the Gorgona was derived from that for the Medusa, and apparently it inherited the characteristic that prevents its rendering by fen2.php.

For what it's worth, showpiece.php produced PNGs for both of these when I ran it on the SVGs a few days ago. However, pieces with these names should show a woman with snakes for hair rather than a target with lines or arrows coming from it, which seems to be based on how a particular piece moves instead of its name.


Piececlopedia: Pushme-Pullyu. Moves like a Queen, and captures by approach and withdrawal.[All Comments] [Add Comment or Rating]
🕸💡Fergus Duniho wrote on Sat, Mar 23 01:04 PM UTC in reply to Bob Greenwade from 02:46 AM:

If you’re referring to Taurus on the Greek zodiac, I happen to be there too (11 May)

While all three of us are Tauruses, I specifically mean the Aries-Taurus cusp. Hans was born on it, and by some accounts of its range, so was I. David was born close to it. My birthday is two days after Hans and two days before David.

In fact, my birth year (1961) happens to also have been a Chinese Year of the Ox.

That makes you just a year younger than Hans. On the Chinese zodiac, I happen to have the sign of the other animal in this pair, as 1967 is the Year of the Ram (a.k.a. Sheep or Goat).


🕸💡Fergus Duniho wrote on Sat, Mar 23 12:56 AM UTC in reply to Bn Em from Fri Mar 22 10:37 PM:

Would it be worth trying a slightly less flattened Ram? Probably due to the relative roundnesses, it seems to suffer that scaling more than the Ox does

I think you mean more flattened, which involves reducing the height. I did that by scaling the ram at (.72,.92) while the ox scales at (.72,1). This makes the ram a bit smaller, which helps make up for the imbalance of the ram being in front of the ox.


🕸💡Fergus Duniho wrote on Fri, Mar 22 10:33 PM UTC in reply to H. G. Muller from 07:50 AM:

I made some slight tweaks to the images today. While you might use Inkscape, I'm editing these in a text editor like I would HTML or CSS. Last night I was looking at them in a browser without any visual reference for the boundaries of the image. But today I placed each image in a colored square box in an HTML page to see how each image fits into the borders of a square. What I found out was that the SVGs were all being clipped. So I adjusted the position to be centered in the box, and I moved the width scaling from the main image to the individual ox and ram images. I also stretched them a bit wider and dropped the ram down a little bit, which put their baselines and tops of their heads at the same level.

If the left/right part would be perceived as specifying a temporal order the one with the Ram facing right is the correct one, as the piece first 'pulls' (= Withdrawer-captures) a 'you' (= enemy piece), and then 'pushes' (= Advancer-captures) another 'you' out of existence. So if there is anything inconsistent, it is in the name, and not in the image.

I was thinking more of the linguistic order. I'm not interested in changing the name except to follow the original spelling, which is pushmi-pullyu.

Since the ox looks like a bull, the ram-ox order also signifies the time of year when Hans, myself, and David all have our birthdays.

I have updated the Alfaerie for Rococo set to use PNG pieces with the ram/ox pieces for the Pushmi-Pullyu.


🕸💡Fergus Duniho wrote on Fri, Mar 22 02:07 AM UTC:

Here are some new piece images I made tonight. These combine the ox and the ram, which are used in Rococo for the Withdrawer and the Advancer. To fit them in a square, I scaled the width to .66. While the Ram/Ox piece fits the order of Pushmi-Pullyu better, I think I prefer the look of the Ox/Ram piece. Does anyone else have a preference for one or the other?


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 Thu, Mar 21 10:09 PM UTC in reply to Daniel Zacharias from 09:24 PM:

Okay, I fixed that. They're all now in the same span.


🕸💡📝Fergus Duniho wrote on Thu, Mar 21 08:59 PM UTC in reply to Daniel Zacharias from 01:55 AM:

Some recent change to game courier has the Preview Resign and Reset buttons differently sized and misaligned. I assume the bigger Preview button might be intentional, but Reset is positioned slightly higher than Resign and it looks awful.

The bigger Preview button is intentional so that users will more clearly know which button is the main submit button. The alignment of the buttons is a matter of how your browser and device happen to display them. I still see the Resign and Reset buttons at the same level as each other.


Featured Chess Variants. Chess Variants Featured in our Page Headers.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Thu, Mar 21 05:47 PM UTC in reply to Daniel Zacharias from 02:02 AM:

Okay, I fixed that.


Piececlopedia: Pushme-Pullyu. Moves like a Queen, and captures by approach and withdrawal.[All Comments] [Add Comment or Rating]
🕸💡Fergus Duniho wrote on Thu, Mar 21 12:51 AM UTC in reply to Bob Greenwade from Wed Mar 20 09:57 PM:

I'll need to get a copy of the actual novel, but the Wikipedia article on it describes it as a "gazelle/unicorn cross" for the book; the Rex Harrison film uses the double-llama adaptation.

I never read the book or saw the movie. I just looked up pictures on the internet. Too bad there is no gazelle piece in the Alfaerie set.

I include the last part of that, realizing that you're referring specificially to the Alfaerie SVG.

I was. It has the most realistic and distinguishable animal pieces of any set.


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 Thu, Mar 21 12:44 AM UTC in reply to H. G. Muller from Wed Mar 20 09:49 PM:

You're posting the wrong images. Did you notice that the second pair you posted are called wbadger2.png and bbadger2.png? Look at the first two pairs in my previous comment. The first pair is mine, the second pair is yours, and they look the same. You posted the second pair and the third pair, which I never said looked alike.


🕸💡📝Fergus Duniho wrote on Wed, Mar 20 09:42 PM UTC in reply to H. G. Muller from 09:30 PM:

This 'first one' has much to narrow outline compared to the other alfaerie pieces.

What are you talking about? It fits in better with them than the alternative badger pieces do.

It is not the original.

And if it's not, why do your badger pieces look exactly the same? And what do you think it should look like?


Piececlopedia: Pushme-Pullyu. Moves like a Queen, and captures by approach and withdrawal.[All Comments] [Add Comment or Rating]
🕸💡Fergus Duniho wrote on Wed, Mar 20 09:34 PM UTC in reply to H. G. Muller from 09:16 PM:

A Knight-Camel chimera seems a very odd choice for a Push-Me Pull-You, which neither moves like a Knight nor a Camel.

A Push-Me-Pull-You has a head on each end, which this piece is used to illustrate. Two opposing llama heads would be most accurate, but I don't think we have any llama pieces. Someone has made a Push-Me-Pull-You piece that combines two images sometimes used for the Withdrawer and the Advancer in Rococo, but no one has made an SVG version of this piece.

I was talking about SVG pieces. So far these were only used as input for rendering scripts.

That's no longer true. Game Courier can use SVGs directly.

The browser on my tablet wouldn't render them if I used them directly (as I did in one of the Comments below).

Yes, some browsers do not support SVGs, but modern browsers on up-to-date devices do. That's why Game Courier has started to allow their use.


🕸💡Fergus Duniho wrote on Wed, Mar 20 08:58 PM UTC in reply to H. G. Muller from 07:21 PM:

I guess normally one uses the Wildebeest icon for this compound.

I never have, and I created this piece. Also, the diagrams on this page use the knightcamel piece.

Usually we don't have any black SVG

We do as of today, because I made them with showpiece.php.

since the fill color can so easily be adapted to anything.

Having individual pieces of each color can spare the need to call a script to generate pieces for one side, and it makes things easier for people who are liable to prefix all their black pieces with b in a custom set.

Only for piece sets that have their black pieces really black we have separate symbols, as filling with black would make the inner lines invisible.

That's not true. All the original GIF pieces and their PNG replacements have separate white and black pieces regardless of how the black pieces are colored.


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 Wed, Mar 20 08:49 PM UTC in reply to H. G. Muller from 07:11 PM:

That is not the correct thing to do, and will alter the image.

Here are the badger PNGs I made:

And here are the ones you made:

They look the same.

To figure out what these invisible strokes are, I replaced 'none' by #ff0000, and then I get:

By replacing every remaining none with the fill color, I get these:

By replacing every remaining none with #000000, I get these:

In my opinion, the first ones look best. So I don't think I made any mistake here.


Piececlopedia: Pushme-Pullyu. Moves like a Queen, and captures by approach and withdrawal.[All Comments] [Add Comment or Rating]
🕸💡Fergus Duniho wrote on Wed, Mar 20 06:54 PM UTC in reply to Fergus Duniho from Wed Jan 10 06:27 PM:

Since no one else did it, I have now created wknightcamel.svg and bknightcamel.svg by removing the zebra stripes from wcamelzebra.svg and changing the color for the black piece. I also converted these to 50x50 PNGs in /graphics.dir/alfaeriePNG50/.

wknightcamel.png bknightcamel.png


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 Wed, Mar 20 06:26 PM UTC in reply to H. G. Muller from 05:34 PM:

I finally got all my size 50x50 PNGs to display correctly. One of the things that was stopping me from seeing any progress was that it had cached the images I had created previously, and it was giving me those instead of creating new images. I got around this by adding a uniqid to the query string for showpiece.php.

I then saw that bknightferz.png and bknightgeneral.png were white. Checking the SVG files, I found them using #ffffff for the fill color. So I changed this to #f9f9f9 for the white images and #5984bd for the black images and uploaded them. After redoing these, the PNGs looked correct.

The one remaining issue is that desertferz and desertwazir each have a gray piece, though maybe this is intentional. So I left these alone.

So what did you replace, and by what?

I replaced "fill:none" with "fill:#5984bd" in bbadger.svg and "fill:#f9f9f9" in wbadger.svg. I uploaded both corrected files and used them to generate new PNG files.


🕸💡📝Fergus Duniho wrote on Wed, Mar 20 05:29 PM UTC in reply to H. G. Muller from 04:43 PM:

If you open the newly made black badger in a text editor, do you see a white color anywhere in the text? When I look at the original SVG the stroke color around the eyes is #f9f9f9. All other stroke colors are #000000, but there are a few areas that specify "stroke:none". Perhaps the latter cause the problem?

I did a search and replace on the black badger, and that fixed it.


🕸💡📝Fergus Duniho wrote on Wed, Mar 20 04:29 PM UTC in reply to H. G. Muller from 09:06 AM:

To get a better idea of what's going on, I used showpiece.php to make SVG pieces for the black pieces. These were all colored appropriately. However, looking at the SVG for the black badger, I do see white outlines around most of the blue areas.

Since showpiece.php handles conversion of SVGs to PNGs with different code than it handles mere processing of SVGs, I looked at the difference between these. Each used str_replace for changing the color of the SVG, but each used it with a different condition. I changed the condition for converting to PNG from ($oc != $nc) to !samecolor($oc, $nc), but when I converted the SVGs to new PNGs, I still had the same miscoloring issues.

Since I now had black SVGs, I changed my script to convert each SVG into only one PNG. When I downloaded the results, I still found the same miscoloring issues. This time, though, I knew the SVGs they were based on were not miscolored. I may try to make my imagecreatefromimagick2 function simpler and see if that makes a difference.


Sentai Chess. Chess variant inspired by Power Rangers; precursor to Fusion Chess.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Wed, Mar 20 01:36 AM UTC in reply to J Andrew Lipscomb from 01:16 AM:

I have replaced the yellow boxes with DETAILS tags, since they were providing technical details.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Wed, Mar 20 01:13 AM UTC in reply to Kevin Pacey from Tue Mar 19 08:11 PM:

I found another point where I could divide global.css into two files. So now "Point Count Chess" has front4.css, and "Quantum of Advantage" has tail4.css.


Game Courier Logs. View the logs of games played on Game Courier.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Mar 19 10:40 PM UTC in reply to Jean-Louis Cazaux from 10:00 PM:

I found only one game of yours that ended in the past week, and it ended in checkmate. Were the other games private? Or did they end over a week ago?


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 Tue, Mar 19 09:58 PM UTC in reply to H. G. Muller from Mon Mar 18 10:11 AM:

Since you moved the pieces from alfaeriePNG50 to alfaeriePNG, I used the alfaeriePNG50 directory for my own conversions with showpiece.php. The main difference is that the images it produced are palette images instead of true color. However, they still have varying alpha values for the edge pixels, and in many cases, they may appear identical to your pieces. After downloading and examining the individual pieces, I found that some black pieces were not recolored properly. These include

  • bbadger.png, which looks grainy in its coloring.
  • bcamelrook.png, which has a white rook.
  • bcamelrookferz.png, which has a white rook.
  • bchancellor.png, which has a white rook.
  • bchancellorferz.png, which has a white rook.
  • bchancellorrider.png, which has a white rook.
  • bforwardchancellorprince.png, which has a white rook.
  • bforwardrookbackwardsprince.png, which is white.
  • bkingrook.png, which has a white rook.
  • bzebrarook.png, which has a white rook.

Since it's consistently the rook part that is white in most of these, I'm thinking there is a problem with the SVG files. However, when I checked some of your conversions, I did not find the same problem. And when I checked the SVG code for some of these, I couldn't spot where a different color than #f9f9f9 was used for the fill color. So I'm not sure what is causing this.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Mar 19 07:16 PM UTC in reply to Kevin Pacey from 06:59 PM:

Okay, I removed the only other CSS that could be causing the problem from global.css and globalindex.css, and I created a new copy of global.css called globaltest2.css, which I linked to in "Personal Variations". Try the homepage again, refreshing the cache if you need to, and this page.


🕸📝Fergus Duniho wrote on Tue, Mar 19 06:25 PM UTC in reply to Kevin Pacey from 05:43 PM:

Okay, "References" uses front3.css, and "Thought Experiment" uses tail3.css.

For these, I just slightly adjusted what was in front2.css and tail2.css.


Clairvoyant Chess. Players predict what opponent will do to gain advantages.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Mar 19 05:42 PM UTC in reply to Florin Lupusoru from Mon Mar 18 06:26 AM:

When chess meets witchcraft. I am against the idea of turning chess players into witches and wizards, but here we are.

This page makes no mention of witchcraft, witches, or wizards. Whether you think of clairvoyance as witchcraft, a psychic power, or fantasy depends on your worldview. The creator of this game is a science fiction and fantasy author, and he mainly frames what players are doing in this game as guessing or predicting. Predicting your opponent's moves is in fact a common practice in Chess, though typically based on deduction rather than clairvoyance, and all this variant does is gamify that aspect of Chess.

Sadly, there are lots of similar games that use spells, magic, and predictions.

I don't know any Chess variants played by means of actual magic. My own Magic Chess employs spell casting, but it's as pretend as Monopoly money.

Why do we even call them chess variants?

Whether something is a Chess variant is not determined by the theme given to the game. Aikin could have given his game the more prosaic name of Prediction Chess, or I could have framed Magic Chess as a science fiction game called Advanced Technology Chess without changing any of its game mechanics.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Mar 19 04:16 PM UTC in reply to Kevin Pacey from 01:27 PM:

I removed what I think is the offending code from global.css and globalindex.css, and I purged these from the cache. So try the homepage again, and bear in mind that you may have to refresh your browser cache. Also, I have used globaltest.css on "Summary of Part 1". This is a copy of the updated global.css under a different filename to guarantee it is not using the old version.


🕸📝Fergus Duniho wrote on Tue, Mar 19 12:43 PM UTC in reply to Kevin Pacey from 02:27 AM:

I have now placed new CSS files in the next two.

"Getting More Data" uses front2.css, which has the code from front.css with some from tail.css.

"Impossible by Definition" uses tail2.css, which has the rest of tail.css.


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 Tue, Mar 19 07:28 AM UTC in reply to Jean-Louis Cazaux from 06:03 AM:

The important thing for you to know about PHP is that it is a server-side language. That means it runs on the web site, not in your web browser. Game Courier uses forms to pass data to programmable web pages. These pages run their code on the server and send only their output to your web browser. While Game Courier is enhanced by JavaScript, a client-side language that does run in your browser, it does not use it to entirely redraw the board.

While you don't need to know how to program, it is basic computer literacy to understand the difference between server-side and client-side scripts. Server-side scripts produce web pages, and bscause they run on the server, they can output the same web pages to any web browser. Client-side scripts run on web pages. They rely on your browser knowing the language, and because of differences between browsers, code that works in one browser might not work in another.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Mar 19 02:59 AM UTC in reply to Kevin Pacey from 02:27 AM:

That's curious, as the new css is mostly in the first one. I'll try to narrow it down further tomorrow.


🕸📝Fergus Duniho wrote on Tue, Mar 19 02:09 AM UTC in reply to Fergus Duniho from Mon Mar 18 06:11 PM:

Okay, check the next two links on that page. For these, I have split global.css into two parts. One uses front.css, and the other uses tail.css.


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 Tue, Mar 19 12:14 AM UTC in reply to Jean-Louis Cazaux from Mon Mar 18 10:25 PM:

I don't see how I can do otherwise. I go to Rendering box, I get a menu. I select CSS instead of Table, then nothing change with the diagram.

Of course nothing changes. This is an HTML form that calls a PHP script to redraw the board. If you reload the page, it will just reset the form, which is the opposite of what you are trying to do. For the values in the form to do anything, you must submit the form.

I see no special button to "submit" or something like that, so I reload and the diagram has still small icons and the rendering is back to Table.

Yes, you do see the submit button, but you are overlooking it because it doesn't say "Submit". It is the same button you would use to submit your move. During the course of playing a game, this may be "Preview" or "Move". When viewing a game, it would be "View".

The pieces are about 1/3 in L and 1/3 in h compare to one square dimensions.

I'm looking at it on a small phone, and I see what you mean. While the code I added will fix the display on my desktop, it doesn't fix things when the squares are greatly reduced in size.

"I just told you in my previous comment"

Where?

"Are you using Alfaerie pieces with the Table rendering method? To stop borders from expanding beyond the space a piece is in, this method will now reduce pieces in size just enough to make room for the borders. For pieces with optimized dimensions, such as Abstract, Magnetic, and Motif, this affects only the largest of pieces. But since Alfaerie pieces have uniform dimensions no matter how big the visible image is, they are all reduced in size. If this makes pieces too small for you, you can switch to the CSS rendering method, which does things in a manner better suited for piece images with uniform dimensions."

Since reducing the size of a piece does not work well for spaces that are already reduced in size, I have turned off this behavior when the board is already being displayed at a smaller size. I tested this on the small phone, and the pieces became appreciably larger.


🕸💡📝Fergus Duniho wrote on Mon, Mar 18 09:57 PM UTC in reply to Jean-Louis Cazaux from 09:39 PM:

If I change and set it to CSS, when I re-load, it comes again to Table with very tiny icons.

If you're literally reloading the page, that would be a mistake. You should submit the form and load a new page.

I don't know what you have changed and for which reason

I just told you in my previous comment.

Anyway, I have modified it to crop images with extra space, and now the pieces are showing up at normal size. The only downside is that the image cropping seems to take a few moments to complete. At least I saw a delay between showing the Black pieces and the White pieces in Chess.

There is also an issue where the spaces increase in height from 50 to 60 when I deselect a piece. I have not figured out why this is happening, but it does seem to be unrelated to my new code for cropping piece images.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 18 08:15 PM UTC in reply to Kevin Pacey from Sat Mar 16 04:05 PM:

I originally got an iphone 11 (since has been updated to be 15, I think).

To check whether the version of iOS might be the problem, I charged up my iPad 2, which runs iOS 9.3.5. Since the iPhone 11 starts with iOS 13 and supports up to iOS 17.4, it is well ahead of my old iPad in what it supports. Using the iPad 2, I tested whether I could reach the site with Safari, Chrome, Opera Mini, Dolphin, and Edge. I could reach it with all of them except Dolphin. In case it was something on the page, I also tried the Ralph Betza page, the hi page, my personal website, and my blog. Of these, only the blog worked. I suspect there is an issue with the DNS server it uses to resolve domain names, though I found no way to change it. When I entered the server's IP address into Dolphin, it did go to the Chess Variant Pages homepage. The only issues with the other browsers were that they didn't recognize this site's HTTPS and required me to confirm that I wanted to see the site, and Dark mode didn't work.


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 Mon, Mar 18 07:35 PM UTC in reply to Jean-Louis Cazaux from 07:18 PM:

On my mobile, Samsung, the piece icons on Game Courier on ongoing games have become very small. Barely visible. I think it was not like that before.

Are you using Alfaerie pieces with the Table rendering method? To stop borders from expanding beyond the space a piece is in, this method will now reduce pieces in size just enough to make room for the borders. For pieces with optimized dimensions, such as Abstract, Magnetic, and Motif, this affects only the largest of pieces. But since Alfaerie pieces have uniform dimensions no matter how big the visible image is, they are all reduced in size. If this makes pieces too small for you, you can switch to the CSS rendering method, which does things in a manner better suited for piece images with uniform dimensions.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 18 06:11 PM UTC in reply to Kevin Pacey from Sun Mar 17 01:37 AM:

Since the Ralph Betza link worked for you, I have modified the first three links on this page to test what might be wrong.

First, go to https://www.chessvariants.com/d.betza/pieceval/index.html

The "About the Author" link has the header.

The "Introduction" link has the footer.

The "Early Attempts at Deriving These Values" link has the CSS file.

Following the link to each of these files may help narrow down where the problem lies.


🕸📝Fergus Duniho wrote on Mon, Mar 18 03:49 PM UTC in reply to Kevin Pacey from 03:14 PM:

Not sure how to not involve a search machine.

Do not use the search bar provided on your home screen. Go directly to a browser, then type an URL in its address bar.


🕸📝Fergus Duniho wrote on Mon, Mar 18 01:49 AM UTC in reply to Kevin Pacey from 12:04 AM:

Those 7 pages' addresses all caused website crashed message when I typed them into Google on my iphone (that is, via Safari I guess) and clicked on the first search result link for each that was offered.

I don't even have a Google search bar on my iPad. I just go directly to a browser, and if I already know the URL, I just enter it into the navigation bar of the browser and go to the webpage directly.

I can try entering them again in different browsers later, if you wish.

Yes, enter the URLs directly into the navigation bar of a browser without using Google as an intermediary.

If it still doesn't work for you, I would recommend asking a friend with an iPhone if he can reach this site with it. As far as I can tell through my own tests, the site is working, and you should be able to reach it.


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 Mon, Mar 18 01:30 AM UTC in reply to Daniel Zacharias from 12:39 AM:

What I saw happening in the first example is that many images were broken. While they were invisible on the board, I could see the broken image icon littering the Captured Pieces area. This is because I had replaced GD's imagetruecolortopalette with my own imagetruecolortopalette2, which I noticed I had written to do the same thing while preserving the alpha values of individual pixels. But I had forgotten and didn't notice that these two functions took different parameters. So, just changing the function name broke the script whenever it was called. When I also filled in the correct parameters, it worked. I downloaded one of the images it produced, and when I examined it in Ultimate Paint, I could see that individual edge pixels had different alpha values, which makes the piece look smoother, and it was a 50x50 palette image with a smaller file size than the 48x48 true color image it was based on. When I checked the second example, there was no longer any problem.


🕸💡📝Fergus Duniho wrote on Sun, Mar 17 10:56 PM UTC in reply to Daniel Zacharias from 09:37 PM:

Many alfaerie pieces are invisible now using css rendering.

I just looked at the page you pointed me to last time Alfaerie pieces were transparent, and I saw no problem with them when I switched it to CSS. So, where are you seeing this?


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Sun, Mar 17 10:51 PM UTC in reply to Kevin Pacey from 09:01 PM:

I got Brave browser next. Could get NHL Scores. Upon searching for chessvariants dot com the engine acted like it was in an endless loop. I hit the back arrow and brave said it had a '500 Internal Error', whatever that means. When I tried the http address for CVP homepage, the engine eventually stopped searching without giving any result, after not too long.

I installed Brave on my iPad and had no problem reaching the site with it.

Do you know of any other browser(s) that are free on Apple phones at least, Fergus?

Firefox is the browser I do most of my website development on, and it is run by a non-profit organization.

Since you were able to reach the Ralph Betza page with no headers or footers on it, I would recommend trying different pages to see what works. Here's a selection of pages that are different enough from each other that maybe something will work.


🕸📝Fergus Duniho wrote on Sun, Mar 17 08:12 PM UTC in reply to Kevin Pacey from 07:39 PM:

perhaps Google is no longer in effect as my browser

Google is not a browser. It is a search engine that is accessible from any browser. The default browser on the iPhone is Safari. Google has its own browser, called Chrome, but you are not using it.

For later, when I reduce the White screen as I described in a previous post, the White screen is reduced to half the size of a new grey screen that it is put onto.

Skip that step and go straight to requesting the desktop website.

Or try some different browsers and see if any of them work. Among popular free browsers, I would recommend trying Firefox, Edge, or Brave. There are various others you could try if these don't work.


🕸📝Fergus Duniho wrote on Sun, Mar 17 04:24 PM UTC in reply to Kevin Pacey from 01:58 PM:

Is it crashing the whole browser? I thought the browser would still be there with the website not working.


🕸📝Fergus Duniho wrote on Sun, Mar 17 01:06 PM UTC in reply to Kevin Pacey from 02:33 AM:

Requesting the desktop version is something to do inside the browser while already on the web page. For Safari, you can find this option by tapping on AA on the left side of the navigation bar.


🕸📝Fergus Duniho wrote on Sun, Mar 17 02:15 AM UTC in reply to Kevin Pacey from 01:37 AM:

So there may be something in the JavaScript. Try requesting the desktop version of the homepage, as it loads a different JavaScript file for controlling the menu than the mobile version does.


🕸📝Fergus Duniho wrote on Sun, Mar 17 01:18 AM UTC in reply to Kevin Pacey from Sat Mar 16 11:11 PM:

This is very strange, and I don't know what could be happening. It may be something local to your phone, as your laptop doesn't have this problem, and my desktop and iPad do not have it. Try this page, which does not yet have the header and footer on it:

https://www.chessvariants.com/d.betza/pieceval/index.html


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 Sun, Mar 17 01:10 AM UTC in reply to Daniel Zacharias from Sat Mar 16 10:53 PM:

Currently, when I have changed the appearance settings for a game, after I confirm a move or if I cancel a previewed move, the appearance reverts to the default settings.

The Cancel button is on its own form, and it will cancel everything except the comment you wrote. This includes any changes to the appearance.

The Confirm button was being missed by some new code fixing another problem, because the value of the Confirm button is still Send, and I was checking for a value of Confirm. When I changed it to check for a value of Send, it worked.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Sat, Mar 16 10:54 PM UTC in reply to Kevin Pacey from 10:34 PM:

What is the exact wording of the message you get?


🕸📝Fergus Duniho wrote on Sat, Mar 16 10:28 PM UTC in reply to Kevin Pacey from 10:21 PM:

Can you go to chessvariants.org on your phone?


🕸📝Fergus Duniho wrote on Sat, Mar 16 10:20 PM UTC in reply to Kevin Pacey from 09:14 PM:

Is it possible my being in Canada has something to do with the issue?

It's possible that your location is the issue, though I doubt it is as wide-ranging as all of Canada. But you are getting on via your laptop. Is your laptop connecting through the same Wifi as your phone?


🕸📝Fergus Duniho wrote on Sat, Mar 16 08:27 PM UTC in reply to Kevin Pacey from 08:01 PM:

Are you having a problem only with the Google link? Or do you have a problem even if you type chessvariants.com into the navigation bar?


🕸📝Fergus Duniho wrote on Sat, Mar 16 05:44 PM UTC in reply to Kevin Pacey from 04:53 PM:

I especially prefer not to spend any money on such a browser, if that would happen.

It wouldn't. Chrome, Edge, and Vivaldi are all free. Maybe the App Store needs your payment information in case you purchase something from it, but it's not going to charge you for free apps.

I seem to recall that person telling me that the compass meant it was Safari.

That is what the Safari icon looks like.


🕸📝Fergus Duniho wrote on Sat, Mar 16 04:40 PM UTC in reply to Kevin Pacey from 04:24 PM:

I just installed the DuckDuckGo browser on my iPad, and the link to the website from Google gave me no problem. While on the website, I tested the mobile version of the site, and I found that this browser has the same problem as both Safari and Firefox. So I know it is not a Chromium browser. With that in mind, I would like you to test whether the same thing happens in a Chromium browser, such as Chrome, Edge, or Vivaldi.


🕸📝Fergus Duniho wrote on Sat, Mar 16 04:12 PM UTC in reply to Kevin Pacey from 04:05 PM:

I tried Google in Safari, and the link sent me to the website without any problem. This might concern how your phone is connecting to the internet. My iPad connects through Wifi. See if connecting through Wifi gives you the same problem as connecting through your phone's data.


🕸📝Fergus Duniho wrote on Sat, Mar 16 03:52 PM UTC in reply to Fergus Duniho from 03:19 PM:

I need to fix the CSS so that the GIF shows up only when the menu is open, as it provides a means of exiting the menu in Safari and Firefox on my iPad, or have it not cover the logo, or give the logo a higher z-index.

I first tried changing the z-index, but since the logo is not positioned, this did not work. As the quickest solution, I positioned the invisible GIF on the right and made sure it didn't cover the logo by setting its width to calc(100vw - 275px). On my iPad, Safari and Firefox do not let me exit the menu by tapping on the screen anywhere except the menu, though tapping on the uncovered part of the logo or the Google search box on the homepage do both exit the menu. With that in mind, I put an invisible GIF to the left of the hamburger menu box. So, if you tap on that in Safari or Firefox on an iOS device when the menu is open, that should close it.


🕸📝Fergus Duniho wrote on Sat, Mar 16 03:19 PM UTC in reply to Kevin Pacey from 02:25 PM:

I don't have any trouble getting it on my iPad. The only issue I know of on mobile devices right now is that I have an invisible GIF covering the logo, which makes tapping on it useless. I need to fix the CSS so that the GIF shows up only when the menu is open, as it provides a means of exiting the menu in Safari and Firefox on my iPad, or have it not cover the logo, or give the logo a higher z-index.

Try different browsers to see if your issue persists, and give me a much more detailed report on what is happening


🕸📝Fergus Duniho wrote on Fri, Mar 15 06:04 PM UTC in reply to Jean-Louis Cazaux from 05:48 PM:

Surprising that you are satisfied. I see many defects on this image. For instance, the rectangle with different color on the left wing. Or the neck on the right. Or the right breast. Or the bottom base.

You're confusing the source image with the final result. The image I posted in my last comment to this page is just the source image. My ability to create AI art is no longer limited to just writing text prompts. I can draw or edit artwork, which I then use as a source image to get the AI to draw something closer to what I want. That is what I did here, and I posted the source image to illustrate this stage in the process. The final result can be seen in the logo, which I'll also post here for the historical record in case I change it:


Betza notation (extended). The powerful XBetza extension to Betza's funny notation.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Mar 15 04:44 PM UTC in reply to Bob Greenwade from 04:32 PM:

if you could take a glance at that when you have a moment and pick out any problem symbols (the Berolina would be a leading candidate), and hopefully suggest alternatives, I'd appreciate it.

No, I don't have the character sets memorized, and I don't think it is a good idea to go beyond ASCII for piece notation.


🕸Fergus Duniho wrote on Fri, Mar 15 04:02 PM UTC in reply to Bob Greenwade from 02:38 PM:

If that means that, essentially, all of Unicode would be open for use on all systems, then that opens up many more possibilities (for the "special custom codes").

In theory, but it's a rare font that fully supports all of Unicode. Since this site uses Literata, Noto Sans, and Courier Prime, you may want to limit yourself to a subset that is supported by all three of these fonts. Of these, Courier Prime has the most limited support for character sets. Besides ASCII, it supports only Latin Lowercase, Latin Uppercase, Numbers, Common Latin, and Punctuation. Literata and Noto Sans both support all of these, as well as others.

My concern was support on people's systems at home; I expect that there's still a small (but, admittedly, rapidly shrinking) percentage of systems that support ANSI but not Unicode.

Those would have to be very old computers. According to the Wikipedia article on UTF-8, "UTF-8 is the dominant encoding for the World Wide Web (and internet technologies), accounting for 98.2% of all web pages, 99.0% of the top 10,000 pages, and up to 100% for many languages, as of 2024." According to the same article, Windows Notepad only supports UTF-8.


🕸Fergus Duniho wrote on Fri, Mar 15 12:07 PM UTC in reply to Bob Greenwade from 04:21 AM:

the Windows-1252 character set that I'm suggesting to use as the basis (because even a system without Unicode installed should have at least that much

Note that this site uses UTF-8. So there is no point in sticking to Windows-1252 in the mistaken notion that it may be better supported. That said, ASCII has the advantage of being on most keyboards and of being most familiar to people. It’s also a subset of UTF-8 that can be written as single 8-bit characters.


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

I made some further modifications to the fairy princess image. I got the wings to look much more like butterfly wings. To do this, I copied some butterfly wings from an image that was otherwise too different from the original. I also edited out the pedestal so that it wouldn't be part of the image. Using this rough patchup job as my source image, I generated some more images and found one I was satisfied with.


Game Courier Logs. View the logs of games played on Game Courier.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Thu, Mar 14 08:07 PM UTC in reply to H. G. Muller from 06:31 PM:

I think the trick to making them appear smooth is having edge pixels with varying alpha values. The images I produced had fully opaque edge pixels. As a test, I made a palette version of bknight.png in Ultimate Paint. When I loaded the palette version, the edge pixels no longer had varying alpha values. As a second test, I saved a 24 bit true color version, and it also had lost the varying alpha values on edge pixels. Finally, I saved a 32 bit true color version, and when I reloaded it, it retained the varying alpha values. I also tried the latest version of Paint.net. When I selected the option to save it with an 8-bit depth, it offered the option to set the Transparency threshold, and it said "Pixels with an alpha value lower than the threshold will be fully transparent." So, I'm thinking that having varying alpha values is available only in true color images, and that provides a reason for keeping these as true color images.


🕸📝Fergus Duniho wrote on Thu, Mar 14 05:33 PM UTC in reply to Fergus Duniho from 03:18 PM:

Since Game Courier is able to copy an SVG to a GD image that will be saved as a PNG, I should be able to modify showpiece.php for conversion from SVG to PNG.

Since I already have a PHP function called imagecreatefromimagick2, the conversion from SVG to PNG was easily handled. However, the results I'm getting do not appear as smooth as the results Greg got.

Here are some examples of what I am getting:

And here are the same pieces as Greg has already converted them:

I have been altering imagecreatefromimagick2 to try to get better results, but so far nothing has worked.


Betza notation (extended). The powerful XBetza extension to Betza's funny notation.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Thu, Mar 14 03:34 PM UTC in reply to Bn Em from 11:56 AM:

Clearly one argument against expanding beyond ASCII would be disagreement over which letters to include! My preference would be where possible to stick to non‐precombined characters; thus we'd both be ok with ⟨Þ⟩ or ⟨Æ⟩, but I'd avoid ⟨Š⟩ and ⟨Ä⟩ whereas you'd (presumably) take exception to ⟨Ƿ⟩ or ⟨Ꞵ⟩ (assuming those even show up for you).

When Ralph Betza first came up with his funny notation, I believe the purpose was for communicating piece movement capabilities in a brief notation that could be easily read by another person. In contrast, H. G. Muller's xBetza notation has become more of a programming language, and it already comes across as an obfuscated one at that. Personally, I don't use funny notation or xBetza, because it is already too complicated. I prefer to use English for communicating with other people or a full-fledged programming language, such as GAME Code, for programming how a piece moves. One question you should ask yourself is why you want to expand xBetza. If it's to easily communicate more types of piece movement to people, I think it's going to reach a smaller and smaller audience as you add more characters to it. If it is to more easily program types of movement not already supported, I think it would work better to allow the use of longer names through some kind of bracketing, sort of like Game Courier's FEN allows longer names within braces.


Game Courier Logs. View the logs of games played on Game Courier.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Thu, Mar 14 03:18 PM UTC in reply to H. G. Muller from 09:36 AM:

Almost all PNG images are 48x48, though. Only a few that I recently made (mostly compounds done by fen2.php) are 50x50. I produced many of the SVG from which these are derived, but I think Greg had a script that he used to 'bulk convert' the SVG to PNG. He must have used 48x48 in this script. Why he picked that size is unclear to me, as amongst the GIF images it is virtually non-existent.

Maybe he was considering that Game Courier highlights spaces with image borders and wanted to leave some space for the border. However, the borders used are larger than one pixel in width, and the Square Table method will now keep borders from growing too large by reducing the dimensions of the image, whereas the CSS method puts borders around an empty space of a fixed size. So, even if making the images smaller than 50x50 once had some utility, it no longer does.

Should I try to re-render all the alfaeriePNG at 50x50? I suppose I could make my own script for that, at least for everything that we have as SVG, and not compound or post-edited (to apply crosses and such).

Since Game Courier is able to copy an SVG to a GD image that will be saved as a PNG, I should be able to modify showpiece.php for conversion from SVG to PNG. Then I could make sure that the PNG is also a palette image with green for the transparent color.


🕸📝Fergus Duniho wrote on Wed, Mar 13 10:12 PM UTC in reply to H. G. Muller from 08:49 PM:

I have no idea how some (mainly of the orthodox pieces) came to be 48x48 or 49x49.

The original Alfaerie pieces were 49x49, because David Howe originally made them for Zillions-of-Games, whose boards were using 49x49 squares. While I made pieces whose dimensions matched the dimensions of the visible image, he made pieces of uniform dimensions that perfectly fit the spaces they were intended for.


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 Wed, Mar 13 05:35 PM UTC in reply to Fergus Duniho from 04:39 PM:

Both appear to be fixed now. I had to color the new image green before copying the original image to it. Otherwise, some pixels in the original image might match the background color of the new image. Taking out the lines for filling it with the transparent color after copying the image fixed the problem with the PNG King's cross being partially transparent. What I needed to keep were the lines for identifying the transparent color in the new image.

So, the padding works like this.

  1. If the image is true color, it gets converted to a palette image.
  2. It identifies the transparent color in the original image. It first tries imagecolortransparent, then it looks for pure green, and if neither of those work, it assumes the color at (0,0) is transparent.
  3. It changes the RGB values of the transparent color to green (#00ff00).
  4. If either dimension of the image is below the value of $size, it creates a new $size x $size palette image.
    1. It colors this image green.
    2. It copies the palette of the original image to the new image.
    3. It copies the original image to the new image at a centered location.
    4. It recalculates the new image's transparent color in the same manner as before.
    5. It copies the variable for the new image to that of the original image.
    6. It destroys the original image.
  5. When it outputs the image, it assigns the transparent color to what was previously calculated to be the transparent color.

🕸💡📝Fergus Duniho wrote on Wed, Mar 13 04:39 PM UTC in reply to Fergus Duniho from Fri Mar 8 02:41 PM:

The fix I made for Alfaerie GIFs being transparent is now broken thanks to a fix I made yesterday for Alfaerie PNGs with black borders.

Due to the way the Square CSS method handles resizing, both are being passed to showpiece.php for padding due to being slightly undersized. Padding involves the creation of a second larger image onto which the original image is copied to the center. Before yesterday's fix for the PNGs, it would first fill the new image with the transparent color. Since that fix, it will first copy the image, find the transparent color again, and fill in the edges. But something is going wrong with the GIFs, and I am working on trying to fix it.

In both instances, the images are not following the conventions Game Courier expects from piece images. Neither the GIFs not the PNGs are following the convention of using pure green (#00ff00) for the transparent color, and the PNGs are truecolor instead of palette images, which prevents the use of imagecolortransparent for finding out which color is transparent.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Wed, Mar 13 12:31 AM UTC in reply to Kevin Pacey from 12:18 AM:

I see the logo (with archbishop) closer to the right in your comment only when I switch to the Dark Colour Scheme - unfortunately some other parts of my screen I find (at least initially) unpleasant to look at, on my laptop. The Light and System Colour scheme (if there is a difference) both show the logo on the far left, i.e. with the blue unicorn, again when on my laptop.

That's how it should be. The Princess is the same piece more commonly known as an Archbishop. The System color scheme uses the color scheme set in your browser settings. This is Light for you, and it is Light for those who have never set it, but some people have set it to Dark.

I have an iphone I use occasionally at my local bar and grill for visiting CVP site a bit, but I do not see the full CVP site when viewing CVP on it

To save on bandwidth, mobile pages do not include the comments. But you can read them by clicking on a link.


@ Bob Greenwade[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Tue, Mar 12 11:33 PM UTC in reply to Bob Greenwade from 11:18 PM:

As I imagined, it's a dragon wearing a kimono.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Mar 12 11:30 PM UTC in reply to Kevin Pacey from 09:24 PM:

It should be visible in the top left corner of each page, and it should look like one of these images:

By header, I mean the header script, which is included on each page. So the code for it is right in the source code for the page, not in some CSS file. As long as you aren't looking at a cached copy of the page, you should see it. And if you're reading this on the comments page, you should see it on that page. Note that which logo you see will depend on your color scheme, and you will have to switch color schemes to see the other one.


🕸📝Fergus Duniho wrote on Tue, Mar 12 09:02 PM UTC in reply to Kevin Pacey from 08:44 PM:

I have flushed my cache (I think) and I cannot seem to find what you wrote about, in the way of new small logos etc., on any page I've checked so far, Fergus (I'm using my laptop).

The code for it is in the header. So, try going to a new page you haven't been to.


🕸📝Fergus Duniho wrote on Tue, Mar 12 08:11 PM UTC:

The new small logos on each page except this one are flanked by small 2D representations of the AI art pieces flanking the corresponding big logo from this page. The Elephant appears as a Korean Elephant, and the Dragon Horse appears as a half-Kanji Shogi piece, each using a single Chinese character that is also used in Chinese Chess. The Unicorn appears as a Unicorn, and the Fairy Princess is represented by the Princess, which is the Knight-Bishop compound.


Game Courier Logs. View the logs of games played on Game Courier.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Tue, Mar 12 04:56 PM UTC in reply to H. G. Muller from 02:24 PM:

In your example, the black outlines were also appearing around the pieces in the Captured Pieces section, and this uses the same code no matter what the rendering method for the board. So, it's not the CSS rendering method that's at fault. This black outline is happening because the CSS rendering method is displaying them with the showpiece.php script, and the pieces in question are not in the proper format to work with this script. The pieces in use here are from the alfaeriePNG directory. The reason they are being displayed with showpiece.php is because they are 48x48 instead of the expected 50x50. So that smaller images do not get disproportionately enlarged by a background-size of contain, it runs smaller images through showpiece.php to pad them. However, the image I tested turned out to be a truecolor image, and the transparent color used was black (#000000) instead of green (#00ff00). Because of this, it could not determine and keep track of the transparent color, and instead of coloring the padded border with the transparent color, it colored it an opaque black. To fix this, there are three changes you can make to these images.

  1. Make the images 50x50 instead of 48x48. This will stop the need to pad these images when the squares are 50x50.
  2. Make them palette images, not truecolor images. Even with the image I tested, it had only 141 colors, which is within the capacity of a palette image. So, there was no reason to make it truecolor.
  3. Make the transparent color pure green. This is a convention adopted from Zillions-of-Games, which provides a means to detect the transparent color when other means are not working.

[UPDATE]I added some fallback methods for getting the transparent color, and now the pieces show up without the black border. However, there is an issue with the cross on the king. So, I still recommend modifying the pieces to work better with this script or to even not need it in this circumstance.[/UPDATE]


🕸📝Fergus Duniho wrote on Tue, Mar 12 01:28 PM UTC in reply to Jean-Louis Cazaux from 06:47 AM:

Nowhere on my screen there is "Appearance controls". I see a box with "Render as".

I assumed you were playing the game against someone else, and I based my instructions on the form you get when it is your turn to move. If you don't see "Appearance Controls", but you do see "Render as:", then you can go directly to the latter. The "Preview" button is only for playing a game. If you're just viewing a game, you submit the form with the "View" button.

I can't see past moves without pressing "view", no interactive moves like for the other games.

To traverse through all the moves in a game with JavaScript, you first need to view the last move of the game in this manner. Also, if this is a game you were a player in, there is currently a bug that will stop you from changing the rendering method in View mode from the preference you have stored in the log. [BUG FIXED]


🕸📝Fergus Duniho wrote on Tue, Mar 12 01:18 PM UTC in reply to H. G. Muller from 08:15 AM:

The one you need is labeled "Render as:", third from below on the left in the large greenish block. It doesn't seem to do anything, though.

It will not do anything right away, but it should change when you submit the form. The one exception to this is when you are viewing a game where you are a player, because your preferences in the log will override what you entered in the form. I should fix it so that preferences in the log are more easily overridden. [BUG FIXED]

CSS rendering looks pretty ugly, though: all occupied squares get (1px wide black) borders, the rest of the board not.

That should not be happening, and I have not seen it. Where are you seeing this behavior?


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 11 10:07 PM UTC in reply to Kevin Pacey from 06:52 PM:

The Dragon Horse in your last picture is fearsome looking, although somehow it reminded me of a raptor dinosaur (though not saying it's not okay).

I imagine dinosaur bones helped contribute to the belief in dragons. The Dragon Horse differs from the raptor by having dragon wings, having its forelimbs lower down its body, and having a more serpentine appearance.


Game Courier Logs. View the logs of games played on Game Courier.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 11 09:58 PM UTC in reply to Jean-Louis Cazaux from 07:20 PM:

Click on the Appearance controls, then go where it says "Render as:", change the rendering method to either Table or CSS, and then click Preview.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Mon, Mar 11 05:33 PM UTC in reply to H. G. Muller from Sun Mar 10 04:18 PM:

There is a large difference between chess sets intended as tools for playing chess games, and sets intended for display by collectors. The latter are actually not chess sets at all; they are works of art inspired by chess.

While I agree that some Chess sets are more suitable for playing the game than others are, this wasn't the pertinent issue. The Chess variant pieces flanking the logo are not Chess pieces, and they will not be used to actually play Chess. Instead, they serve the decorative purpose of conveying the idea of Chess variants, and this purpose has its own criteria.

First, they should bear enough of a resemblance to what people commonly think of when they think of Chess pieces. For this purpose, resembling Staunton pieces works best, though the reason is for the strong association between Staunton pieces and Chess and not for the superiority of Staunton over some other design. Despite being anthropomorphic, the current Fairy Princess bears enough resemblance to the Staunton Queen for someone to spot the similarity. In the same way, the Tenniel illustrations of the Red Queen on the 404 page also resemble a Staunton Queen. Despite being more fully figurine, the Dragon Horse resembles the Staunton Knight enough to look like some kind of Chess variant piece.

Second, they should differ from the Staunton pieces in some significant way. The Dragon Horse has enough dragon features to tell it's not an ordinary horse, and the Fairy Princess has butterfly wings. These features help evoke the idea of being different from the usual Chess pieces we are normally familiar with.


🕸📝Fergus Duniho wrote on Sun, Mar 10 08:13 PM UTC:

I got a paid subscription to Leonardo.Ai today, and with that, I was able to use the bird-winged fairy princess image I otherwise liked to generate similar images with butterfly wings. Using one of these, I made this logo:


🕸📝Fergus Duniho wrote on Sun, Mar 10 05:48 PM UTC in reply to Bob Greenwade from 04:02 PM:

I kind of like the Dragon Horse at the top and the Fairy at the bottom; I wonder how they'd look together.

Like this:

And here is a new one with new images. For this one, the pieces are a fairy empress and a dragon horse.


🕸📝Fergus Duniho wrote on Sun, Mar 10 01:41 PM UTC in reply to Jean-Louis Cazaux from Tue Mar 5 07:30 PM:

The frog and the fairy are cute but there are more figurines that we could find in any Toys'r'us store than bearing a chess character. There are 3D pieces around. Musketeer chess for example. Or we are several people designing Staunton-like 3D pieces for printing. Importing a .stl into Meshmixer we could make very nice 2D images. I could help if needed.

While I do disagree that the source of the images is an important issue, I am beginning to think there was a real issue behind your response. What has come to mind for me is that the frog and this version of the fairy princess are not as clearly recognizable as Chess variant pieces as the main pieces in the logo should be. While I know that the frog has been used as a Chess variant piece, and I have myself used a frog image to represent the Long Leaper in Ultima, the average visitor to this site would not know that and may wonder what a frog has to do with Chess variants. Also, Chess has nothing like the frog in it, and this piece does not resemble any Chess piece apart from having a Chess piece base. Chess does have a queen, but this fairy princess image does not resemble a queen as much as some others I have generated.

To represent the idea of Chess variants to someone who is not familiar with the pieces being used, they should resemble Chess pieces while also differing from them in some ways. It may also be good to have two pieces that represent different branches of the Chess variant family. The Elephant and the Unicorn did this well, as the Elephant is common in historic and regional variants while a Unicorn is used in some modern variants.

What I have in mind is a dragon horse (or possibly dragon king) to represent Asian variants and a fairy princess (or possibly fairy empress) to represent fairy chess and western variants. A figurine dragon horse piece resembles a knight, and a fairy princess (or empress) piece resembles a queen. In the drafts hidden in the details section, the two pieces could be taken for a knight and a queen from fantasy-themed Chess sets.

Dark Logo Drafts

I'm not entirely happy with these drafts. While I think the fairy princess in the first two looks better on its own, the last one feels more balanced with the dragon horse and fairy princess facing each other. The main problem with AI art is that I don't always get exactly what I want. But it still does a much better job than what I could do on my own. So I may generate more images later and see if any of them turn out better.


Including Piece Values on Rules Pages[Subject Thread] [Add Response]
🕸Fergus Duniho wrote on Sat, Mar 9 02:15 AM UTC in reply to Kevin Pacey from 01:26 AM:

I add the caveat that my suggested values are tentative

That should be fine. I usually ignore estimates of piece values anyway, because I don't expect them to be gospel truth, and when playing a game, I rely more on my own ability to understand and compare different pieces. But piece values could be of more interest to someone who is trying to get a program to play a game better. As someone who is programming engines to play Chess variants well, it makes sense that HG would have a keen interest in this. I recall when Steve Evans and I were working on a better Shogi ZRF together, and one thing we did, which I think was more his idea than mine, was to add code to adjust the values Zillions-of-Games assigned to different pieces.


🕸Fergus Duniho wrote on Fri, Mar 8 09:28 PM UTC in reply to Kevin Pacey from 04:33 PM:

I think it is easier to determine relative values than to determine precise, absolute values. Piece values are only a guide for evaluating positions, and they do not themselves determine who wins or loses. So, if you stick to relative values, you should be good, but when you attempt to give precise, numeric values to pieces, that will be far more speculative and prone to error.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
🕸📝Fergus Duniho wrote on Fri, Mar 8 09:13 PM UTC in reply to Jean-Louis Cazaux from Tue Mar 5 07:30 PM:

But on the bottom, too bad that we don't have a true xiangqi piece, a true shogi piece , maybe a janggi one, along with some of the selected ones you have put.

Since between the two logos, pieces from Eurasian Chess and Storm the Ivory Tower were represented twice, I changed the Eurasian Cannon in the light logo to a Big5 Chariot, and I changed the Ninny in the dark logo to a Korean Elephant.


The Concise Guide to Chess Variants. Brief descriptions or definitions of terms, phrases and named related to Chess variants.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Fri, Mar 8 06:42 PM UTC:

I updated the CSS for this page to display better in the Dark color scheme and to conform more with global CSS rules.


98 comments displayed

LatestLater Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.