Comments by FergusDuniho
![An article on pieces](/index/piece.gif)
Since this comment is for a page that has not been published yet, you must be signed in to read it.
![A game information page](/index/game.gif)
The program is dead again.
By which you mean that the link is not working. If the creator of this program would like to provide us with a copy we can host here, that would be best. That way, it will remain available for the life of this website.
It's best to leave comments like this on the page for your game. That way, the page in question is just a click away when we see this.
![A game information page](/index/ms.gif)
They capture by dissecting — going through all the opponent's pieces to the free square behind them.
Dissect does not mean what you think it does. The capturing ability you describe sounds similar to the Long Leaper from Ultima, though without the same restrictions. Some examples of what you're describing could help. Are multiple captures possible on one turn? If so, how exactly does it work?
![A game playable with Jocly](/index/jocly.gif)
I renamed the malett-chess*
files to mallett-chess*
, including in the control.php script, but I think it's still expecting the old name, because /play/jocly/mallett-chess does not load the game. Is there anything else I can change to get this to work?
![One or more photographs](/index/photo.gif)
Since I was not aware of it, this did not inspire my illustrated 2D Abstract set. Despite this, there are enough similarities that the use of the same name seems appropriate. In fact, it's even more similar than the actual inspiration for my set. For the Rook, I used a square while Hans used a cube. For the Knight I used a 2D pattern of three squares representing the Knight's move while Hans tried the same idea in 3D. For the Bishop, I used a triangle while Hans used a pyramid with triangular sides. For the King, I used a cross to divide a semi-circle while Hans used a solid cross. And for the Pawns, I used a semi-circle while Hans used a semi-sphere. The main difference is the Queen, which in my set is a crown composed of disconnected squares and triangles.
They were inspired by a 3D set within a computer program for playing Chess I had for my Amiga, and that set may have been inspired by the Bauhaus and Man Ray sets, but I was unaware of them at the time.
![A game information page](/index/ms.gif)
I sent an email to Nick Wolff, and we'll see if he responds.
![A play-by-email page](/index/pbm.gif)
Okay, that's fixed.
![A game information page](/index/ms.gif)
I set up the Interactive Diagram to use different piece sets, and it works for three of them, but the other one uses different file names for the pieces. How can I make it know which file names to use for this set?
![A game information page](/index/ms.gif)
I added some external links to the bottom of the page and published this.
![A game information page](/index/ms.gif)
I changed some text that still used the old name to use the new name, and I published this. I didn't change the ItemID, which affects the URL, because that takes more work, and you might prefer some vestige of the old name. If not, I can change that too.
![A game information page](/index/ms.gif)
Since this comment is for a page that has not been published yet, you must be signed in to read it.
![A game information page](/index/ms.gif)
That field is already providing the correct name for three sets, but the Alfaerie set uses lowercase names instead of mixed-case names, and I want all four piece sets to work. How can I make an Interactive Disgram support multiple sets that do not use the same basenames for the same pieces?
In an experiment I ran, I changed King to king in the 4th field. I had expected the King to show up for Alfaerie but not for the other sets. Instead, it did not show up for any set. Looking at the code, I saw I would also need to change the value of blackPrefix and whitePrefix. So, I got this far in finding a solution:
<input type="button" value="Abstract" onclick="graphDir='/graphics.dir/abstract/';whitePrefix='W';blackPrefix='B';Display();">
<input type="button" value="Alfaerie" onclick="graphDir='/graphics.dir/alfaerie/';whitePrefix='w';blackPrefix='b';Display();">
<input type="button" value="Magnetic" onclick="graphDir='/graphics.dir/magnetic/';whitePrefix='W';blackPrefix='B';Display();">
<input type="button" value="Motif" onclick="graphDir='/graphics.dir/motif/';whitePrefix='W';blackPrefix='B';Display();">
With this much, I tried the same experiment again, and the Kings showed up for Alfaerie but not for the other sets. If I knew what variables were used for the pieces names, I could change those too, and this solution should work.
Your setup description is vague. Make it specific and detailed and include a diagram.
![A game information page](/index/ms.gif)
Since the source was broken up into paragraphs, I resaved it as Markdown after adding in ###
before some lines for H3 tags.
![A game playable with Jocly](/index/jocly.gif)
That has worked, though it is still calling the game Malett Chess when it loads. I tried to fix this by changing the name in mallett-chess-config.js, but the misspelling remained even after I purged this file from the cache.
![A game information page](/index/ms.gif)
The problem with the image is that it is small and low-resolution. Zooming it to a larger size helps a bit, but its low resolution limits how effective that is. Ideally, the graphics need to be redone.
![A game information page](/index/ms.gif)
Here's the solution I came up with:
<input type="button" value="Abstract" onclick="graphDir='/graphics.dir/abstract/';whitePrefix='W';blackPrefix='B';imag[1]='Pawn.gif';imag[2]='Knight.gif';imag[3]='Bishop.gif';imag[4]='Rook.gif';imag[5]='Queen.gif';imag[6]='King.gif';Display();">
<input type="button" value="Alfaerie" onclick="graphDir='/graphics.dir/alfaeriePNG/';whitePrefix='w';blackPrefix='b';imag[1]='pawn.png';imag[2]='knight.png';imag[3]='bishop.png';imag[4]='rook.png';imag[5]='queen.png';imag[6]='king.png';Display();">
<input type="button" value="Magnetic" onclick="graphDir='/graphics.dir/magnetic/';whitePrefix='W';blackPrefix='B';imag[1]='Pawn.gif';imag[2]='Knight.gif';imag[3]='Bishop.gif';imag[4]='Rook.gif';imag[5]='Queen.gif';imag[6]='King.gif';Display();">
<input type="button" value="Motif" onclick="graphDir='/graphics.dir/motif/';whitePrefix='W';blackPrefix='B';imag[1]='Pawn.gif';imag[2]='Knight.gif';imag[3]='Bishop.gif';imag[4]='Rook.gif';imag[5]='Queen.gif';imag[6]='King.gif';Display();">
I also tried using SVG pieces, but only the white ones would show up. Game Courier handles this by using the showpiece.php script, but Interactive Diagrams do not. In case you would like to do something to allow SVG images to work for both colors in an Interactive Diagram, I have left up the button for it, whose code looks like this:
<input type="button" value="AlfaerieSVG" onclick="graphDir='/graphics.dir/alfaerieSVG/';whitePrefix='w';blackPrefix='b';imag[1]='pawn.svg';imag[2]='knight.svg';imag[3]='bishop.svg';imag[4]='rook.svg';imag[5]='queen.svg';imag[6]='king.svg';Display();">
So you would have to modify imag[n] for n=1 to nType, and set those to the required filenames (including extension, but without color prefix or directory path).
I used an alert to tell me the value of imag[1] and it said "Pawn.gif". So, I modified imag[1] through imag[6] to have the correct piece names without the prefix or path, as illustrated in my previous comment.
At this point, I have introduced theming. Each button now also changes the colors of the spaces. I've added the Utrecht set, and I tried to change the size by changing the value of sqrSize, but it didn't work. I didn't bother changing squareSize, since it just passes its value to sqrSize.
I added a call to CreateBoard(0, 1)
just before Display()
, and it does resize the board, but now none of the pieces show up. So, I'm going to revert it back for the time being.
![A game information page](/index/game.gif)
H. G.,
I've started working on a new version of your Interactive Diagram for Ultima that includes multiple piece sets, but I am having some issues with it. The first is that no pieces show up when the page loads. I have it set up to use the Motif set, which does show up when I hit the Motif button, but not when the page loads. The second issue is that the Abstract, Motif, and Ultima-Alt sets are being stretched to the borders of each space. My Interactive Diagram for Chess, which also uses Abstract and Motif, is not stretching the images, and I don't know why they're behaving differently. While the Alfaerie pieces are all the same dimensions, my Abstract and Motif pieces are not, because they don't include any extra surrounding space around the images. This is probably one of the factors involved, but the Interactive Diagram for Chess isn't having a problem with them.
![A game playable with Jocly](/index/jocly.gif)
Which cache did you clear? Your browser's, or CloudFlare?
CloudFlare's. I just loaded it in Vivaldi, which is not the browser I was using before, and it used the correct spelling. So, it is working correctly now, and it was still showing the wrong spelling due to using the browser cache.
25 comments displayed
Permalink to the exact comments currently displayed.
H. G., the description for this game was about Shako. So, I deleted its contents. In the rules section, you have links to two images that are missing. If you have them, could you upload them to the correct location?