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/Ratings for a Single Item

Later Reverse Order Earlier
Ed Friedlander's Chess Variant Applets. Hundreds of Java Applets for Playing Chess Variants.[All Comments] [Add Comment or Rating]
🕸Fergus Duniho wrote on Sat, Feb 25, 2023 06:48 PM UTC in reply to Greg Strong from 05:11 PM:

One of the main goals with GameID is to use it as the index of a new table for games and to migrate the game-specific columns of the Item table to the new table. While doing that, I would also like to consider revising the categories we use for games. In particular, we have a bunch of usual equipment categories that each effectively combine two categories into one. It might be better to have just a single usual equipment category, then replace the usual equipment categories we have now with ones that describe only one feature of the game, such as having different board rules or a different winning condition. These would help us better categorize games played with different equipment, and when used in combination with the usual equipment category, we could still query the database for lists of usual equipment games in the same categories we can now.


Greg Strong wrote on Sat, Feb 25, 2023 05:11 PM UTC in reply to Ben Reiniger from 04:56 PM:

We can already filter searches by page type, so index clutter doesn't seem a huge concern. I would support cleanup at the database level: we duplicate information about the game for each page about it. But of course changing the database structure would require a very careful undertaking.

I don't think we need a radical transformation.  A few years back, Fergus added a "GameID" column to the Item table.  The goal is to populate that with a unique value for each game so that all the pages for a given game can be readily associated.  I started populating it but didn't get too far.  I'm willing to go back to it if there is a desire to make use of it for a better game-centric organization.


Ben Reiniger wrote on Sat, Feb 25, 2023 04:56 PM UTC in reply to H. G. Muller from 06:42 AM:

The interactive diagram is almost surely a stronger opponent, maybe with a few exception games.

We can already filter searches by page type, so index clutter doesn't seem a huge concern. I would support cleanup at the database level: we duplicate information about the game for each page about it. But of course changing the database structure would require a very careful undertaking.

I'm not surprised Fergus has identified some bugs and inconsistencies, but I am surprised at how many have appeared so quickly.


H. G. Muller wrote on Sat, Feb 25, 2023 06:42 AM UTC in reply to Fergus Duniho from Fri Feb 24 10:29 PM:

It is true that the Interactive Diagram is the modern version of the Java applet, and targets the same niche of casual opponent. I have no idea how the playing strength compares, because I never managed to run the Java applets either. If these play better, iit would be an incentive to keep them. Now that there exists a trick to run them, perhaps I should try a match.

Index clogging is a general problem. Perhaps we should try to cast the index in a different format, where each variant has only a single entry with potentially multiple icons preceding the short description,  and where clicking the rule icon or descriptive text would bring you to the article describing the rules, (which itself would contain links to additional pages about the variant), but clicking one of the other icons would bring you directly to the corresponding 'special purpose pages' (like GC presets, Zillions downloads, external links, photographs, puzzles, Java applets).


🕸Fergus Duniho wrote on Fri, Feb 24, 2023 10:29 PM UTC in reply to Greg Strong from 10:04 PM:

Should we start weeding out applets for games with Interactive Diagrams? And maybe even make it a goal to eventually replace them all?


Greg Strong wrote on Fri, Feb 24, 2023 10:04 PM UTC in reply to Fergus Duniho from 07:32 PM:

Personally, I think any variant that has an interactive diagram doesn't need a Java app page. They clog up the index and offer little value. There are so many alternatives at this point.


🕸Fergus Duniho wrote on Fri, Feb 24, 2023 07:32 PM UTC in reply to Ben Reiniger from 07:06 PM:

I'm able to use the applets in Chrome with the CheerpJ Applet Runner extension.

Okay, I installed that and got an applet working in Edge. I didn't find the extension for Firefox. With this extension available, I can reinstall the links and add a note about installing this extension in Edge or Chrome to run the applets.


Ben Reiniger wrote on Fri, Feb 24, 2023 07:06 PM UTC in reply to Fergus Duniho from 06:55 PM:

I'm able to use the applets in Chrome with the CheerpJ Applet Runner extension.

I know eventually all these workarounds will fail and these applets will be forever unplayable. And indeed there are increasingly good ways to keep playing many of the variants elsewhere. But Ed's applets (on his own website) were my first introduction to variants, and I'll be sad when I can't play them anymore.


H. G. Muller wrote on Fri, Feb 24, 2023 07:04 PM UTC:

I know little about Java. But I do know that it can still be used to run programs locally. E.g. Ai Ai runs under Java.

Would it be possible to make the applets that used to be automatically downloaded and executed by a Java-enabled browser downloadable, so that people who have Java installed on their PC could run those locally? Or is this a nonsense idea?


🕸Fergus Duniho wrote on Fri, Feb 24, 2023 06:55 PM UTC:

As one last test, I plugged my old harddrive into my computer and booted up Windows XP. For some unknown reason, only chessvariants.org would work in Internet Explorer, and chessvariants.com would not. Although both Firefox and Internet Explorer tried to run the applets, they would not work. After updating Java and making sure this site was in the Java Exceptions list, I tried again in both browsers, and they still wouldn't work. I then tried Chrome, but the site wouldn't load in Chrome. So, it's looking more like the only value of these pages is that some of them cover Chess variants not covered by other pages on the site.


🕸Fergus Duniho wrote on Fri, Feb 24, 2023 06:06 PM UTC:

I have also commented out links to this page and to individual Java applets in the header menu.


🕸Fergus Duniho wrote on Fri, Feb 24, 2023 05:57 PM UTC:

I tried to run one of the Java applets today but couldn't. The website would not load in Safari 5.1.7, the latest version of Safari for Windows, and when I ran Internet Explorer, I was notified that Microsoft no longer supports Internet Explorer and that I should use the IE tab in Edge for anything requiring Internet Explorer. However, the IE tab in Edge would not let me run Java.

Since no other browsers even support Java, I have added code to the homepage to show the link to this page only in Internet Explorer. It now fails to show up in every browser I have tried, including Edge in an IE tab. Since the apps don't work in the IE tab, this is fine. But since I can't run Internet Explorer myself, I can't test whether it will show up there.

Since the widespread lack of support for Java makes these pages obsolete, and since Interactive Diagrams and Jocly are doing what these did even better, I'm considering retiring these pages.


someguy wrote on Wed, Sep 3, 2008 11:02 PM UTC:Excellent ★★★★★
wow this stuff is good thanks who ever made this

Colby wrote on Thu, Mar 27, 2008 03:35 PM UTC:Excellent ★★★★★
I love this site! I think it's fantastic site with a great variety and selection of chess variants, I have a few suggestions however. 1. I think you should explain the rules for each variant more thoroughly. 2. Have the game say who won and make it easier to determine the computer's previous move. 3. Have different difficulties. Other than that great site I enjoy it very much and play often. Thank you again Dr. Freidlander for the wonderful site.

Tony wrote on Mon, Jun 25, 2007 01:32 PM UTC:Excellent ★★★★★
I really liked this site. I used to use Zillions of games but it's commercial.

Anonymous wrote on Wed, Oct 4, 2006 12:29 AM UTC:Excellent ★★★★★

Anonymous wrote on Sat, Mar 11, 2006 10:51 AM UTC:Excellent ★★★★★
I too would be interested in seeing more Shogi variants. I appreciate the point about large-board games, but how about Microshogi (Poppy Shogi) and Tori Shogi?

Sad wrote on Sun, Oct 9, 2005 06:03 AM UTC:Poor ★
I really liked your selection of chess variants to play but what about microorganism chess

Anonymous wrote on Thu, Jun 23, 2005 05:41 AM UTC:Good ★★★★

Nasmichael Farris wrote on Fri, Jan 14, 2005 04:28 AM UTC:Excellent ★★★★★
Look in Japanese Chess for the Shogi program.

It helped me get a grasp on the book Shogi:  Japan's Game of Strategy by
Trevor Leggett by allowing me to play through the examples.

The program itself does what it was intended to do.

Ed, thank you much for your continued ambassadorship of variants and
giving the chess variant-appreciative public an opportunity to learn these
games.

Greg Strong wrote on Thu, Oct 21, 2004 03:02 PM UTC:Excellent ★★★★★
<p>Yes, this extensive collection of applets is truly remarkable! The large number of games Ed has been able to support is a clear indication that the underlying Java code is very clever and well-designed. I can say from experience that this is <i>not</i> an easy endeavour...</p> <p>Also, Peter asked about Dai and Chu shogi support. Those games have very large boards (and lots of extra pieces) and the CPU usage goes up exponentially with the number of legal moves. These applets search to a shallow depth, even on 8x8 games, so as to be light-weight. It is probably not possible to make a low-memory usage, low-CPU usage applet to play any game with a really large board. However, there is a nice freeware program by Steve Evans that plays several Shogi variants, including the two you request (although I don't know how strong an opponent it is.) It can be found here: <a href='http://trout.customer.netspace.net.au/index.html'>http://trout.customer.netspace.net.au/index.html</a></p>

Peter Boddy wrote on Wed, Oct 20, 2004 03:40 PM UTC:Good ★★★★
I like this list of applets!

Is it possible to have Shogi and some of it's variants as Java progs? 
Like Chu and Dai shogi?

Thanks in advance!

22 comments displayed

Later Reverse Order Earlier

Permalink to the exact comments currently displayed.