Chess960 on my variant ICS!

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
hgm
Posts: 28384
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Chess960 on my variant ICS!

Post by hgm »

slobo wrote:Harm, for me it is the same problem as
"fischerrandom"="Fischer Random"="Chess960"="Chess 960"

You should allow synonyms in a Universal Winboard.
I never argued against that. It is just something that took me by surprise. WinBoard has always tried to recognize all combinations of Fischer and Random (and even wild/22 or wild/fr) as FRC. But apparently now everyone is calling it suddenly Chess960 because Fischer is considered a bad guy, and I was simply not aware of it.

But that it is not recognized in 4.3.15 cannot be helped anymore. The best I can do is fix it in 4.3.16.

If I was only interested in Fairy-Max, I would not even have included FRC, as it is a variant that Fairy-Max does not play. I agree that FRC is an extremely dull variant, though, far inferior to normal Chess. And very ugly looking due to lack of symmetry. My advice: play Knightmate in stead! :lol:
User avatar
slobo
Posts: 2331
Joined: Mon Apr 09, 2007 5:36 pm

Re: Chess960 on my variant ICS!

Post by slobo »

hgm wrote:
slobo wrote:Harm, for me it is the same problem as
"fischerrandom"="Fischer Random"="Chess960"="Chess 960"

You should allow synonyms in a Universal Winboard.
I never argued against that. It is just something that took me by surprise. WinBoard has always tried to recognize all combinations of Fischer and Random (and even wild/22 or wild/fr) as FRC. But apparently now everyone is calling it suddenly Chess960 because Fischer is considered a bad guy, and I was simply not aware of it.

But that it is not recognized in 4.3.15 cannot be helped anymore. The best I can do is fix it in 4.3.16.

If I was only interested in Fairy-Max, I would not even have included FRC, as it is a variant that Fairy-Max does not play. I agree that FRC is an extremely dull variant, though, far inferior to normal Chess. And very ugly looking due to lack of symmetry. My advice: play Knightmate in stead! :lol:
I like FRC because I am in a "jungle" from the first move, with no rules. The lack of symetry contributs exactly to this fascinated side of the variant. As for the name, for me it is FRC, but the best site I know where FRC is played on line uses "Chess960" name. The site is good and will not avoid it because of a small detail.

:)
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Chess960 on my variant ICS!

Post by adams161 »

On fics you need to iset on login to play non standard chess. I did not know you needed iset wild. I just do iset fr. I do know this extends beyond fr and to play atomic, for example, you need to do iset atomic. But you can still seek for fr and atomic without the iset. It's just if you dont iset atomic or fr or what you want to play, the server wont allow you to be challenged for that wild. If you seek for somethign that you dont iset, they can accept your seek but not challenge you directly at that variant. In a way its like zippy variants were winboard protects an engine from variant games starting, but you can seek and play even if you dont include the variant in your zippy variants.

while it could be nice if winboard did isets to match your zippy variants when on fics. its not needed nor does it break anything to not have it. It just means when you login you need to do the iset, or, you can use an ics.ini file for name password and all the isets you want.

MIke
User avatar
hgm
Posts: 28384
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Chess960 on my variant ICS!

Post by hgm »

Indeed, FICS is very non-standard amongst ICS, with its many iset variables. This is also the reason why interfaces like BabasChess only work on FICS.

I think the best strategy here would be simply to set the ivariables for wilds from the WinBoard login script always, and let the zippyVariants option of WinBoard and the variants feature of the engine filter out unacceptable challenges. WinBoard also ignores the zippyVariants for outgoing challenges; they are only used to decide if an incoming challenge should be replied to with 'accept' or 'decline', and not to screen 'creating' commands. Of course the engine must be capable to play the variant.