Check out Modern Chess, our featured variant for January, 2025.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

EarliestEarlier Reverse Order LaterLatest
Game Courier Tournament 2017. Chess Variant Tournament played on Game Courier in 2017.[All Comments] [Add Comment or Rating]
💡📝Greg Strong wrote on Tue, Jun 20, 2017 02:01 PM UTC:

I have sent a confirmation email to everyone who has asked to be in the tournament to make sure everyone is aware that it is starting and still wants to participate.

These are the people who I think are playing:

Greg Strong
Carlos Cetina
Aurelian Florea
Fergus Duniho
Nick Wolff
Jarid Carlson
John Davis
Erik
Zachary Wade
Daniel McDuff
Vitya Makov


Please either respond to the email or post a reply here to let me know you still wish to participate.  I know the email address that some people have listed with this site are not current, so I am posting here as well.

Thank you!


🕸Fergus Duniho wrote on Tue, Jun 20, 2017 02:49 PM UTC:

If an email gets returned to you as undeliverable, you can go mark the address it was sent to as dead in the Person table of the database, which will cause the display of the email address to be replaced with a notice that it is not working and should be changed. It's the last column in a row, and you can change its value to 1.


Nick Wolff wrote on Tue, Jun 20, 2017 03:13 PM UTC:

One thing that will need to be addressed before the future rounds is Berolina Chess.  The rule enforcing preset does not work so someone will have to fix it or we will have to use a non rule enforcing one.  I can probably do it, but with each preset, I'm spending quite a bit of time learning how to do things and I'm no longer on vacation, so I don't have the few hours a day to research and learn.  I believe all of the other presets are good - I did not check Wildebeeste, though.  I'm not sure if it is a rule enforcing one or not.


💡📝Greg Strong wrote on Wed, Jun 21, 2017 01:37 AM UTC:

Sure, SxG, you're welcome to join.

I have confirmation from everyone except:

Vitya Makov
John Davis
Daniel McDuff


💡📝Greg Strong wrote on Thu, Jun 22, 2017 02:38 AM UTC:

I am still waiting for confirmation from:

Vitya Makov
John Davis
Daniel McDuff

Please let me know in the next day or so.  When I make the pairings anyone who hasn't confirmed won't be included.

Thanks,
Greg


Vitya Makov wrote on Thu, Jun 22, 2017 12:54 PM UTC:

Confirm.


Kevin Pacey wrote on Thu, Jun 22, 2017 04:45 PM UTC:

While I am sitting this tournament out, I wish to ask Fergus, for the sake of the tournament, alone, whether a bug in the Capablanca Chess preset (that I noted in a Kibbitz Comment to an old game I had with Carlos) has been fixed or not.

Kevin


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 05:17 PM UTC:

Refresh my memory, Kevin. I don't remember what bug you mentioned.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 05:27 PM UTC:

Since Antoine is not around to update the Berolina Chess preset, I have started on a new one, which will display legal moves properly. I'll see if I can get it done today.


Kevin Pacey wrote on Fri, Jun 23, 2017 06:13 PM UTC:

Hi Fergus

The Capablanca Chess log for my game with Carlos was this one:

http://play.chessvariants.com/pbm/play.php?game=Capablanca%20Chess&log=panther-cvgameroom-2017-14-164

If you play my last king move of the game with 'View' you'll see Carlos' king is dragged one cell in the same direction as a result. At that point, after many days had passed, I offered him a draw (by person to person regular email) so he wouldn't lose on time if he didn't try any move. When you view the last move 'Drawn' you'll then see that Carlos' king is somehow put back on the proper cell as a result.

 

P.S.: Tournament participants have no need to worry, I think, as I now recall Capablanca Chess was not one of the final choices made for variants to be played in this tournament. My apologies for any confusion.

Kevin


💡📝Greg Strong wrote on Fri, Jun 23, 2017 06:14 PM UTC:

unfortunately Daniel hasn't confirmed leaving us with an odd number.  It occurs to me now that I try to make the pairings that my scheme doesn't really work with an odd number.  I could include byes but 2 people wouldn't get a bye so that's not really fair.

Don't suppose anyone else wants in?


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 07:38 PM UTC:

Kevin, whether the bug in Capablanca's Chess could affect the tournament depends on where it is. Although it doesn't share any code with Victorian Chess, which is the most similar game, it does use the chess include file, which might be used by other games in the tournament.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 07:42 PM UTC:

Greg, you can handle any number like this. List all participants, copy the list and rotate it by one person. Copy and rotate it again for each additional game. So long as the games and players are equal in number, pairing the original list with a rotated list will give you unique pairs of players for each game.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 08:24 PM UTC:

The bug discovered in a game of Capablanca Chess is now fixed. It was in castlepos, which was in the chess include file. It made a potential King move, verified that it was safe, and then restored the position. But verify [condition] is equivalent to "if [condition] is false, return false". So, if the King was not safe, and the Black King was not at g8 thanks to the White Chancellor on the exposed g file, it would exit the castlepos subroutine before it had restored the position, which resulted here in an erroneous move by the Black King to an unsafe position.


💡📝Greg Strong wrote on Fri, Jun 23, 2017 08:30 PM UTC:

Unfortunately, we have 9 games and 11 participants.

It would work with 9, 10, or 12 participants, but it's not clear to me how to make it work with 11 (without adding 2 more games)


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 08:33 PM UTC:

The same bug that was in the chess include file had also been copied into the chess2 and chess3 include files, which I have now fixed. Since most of the programmed presets use one of these include files, this bug was widespread among several games. Thanks to spotting it one game, it is now fixed for several games.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 08:44 PM UTC:

So long as there are more participants than games, this method will create unique pairings, so that no one ever plays anyone else more than once, and so long as the difference between players and games isn't too great, it will assure that players who don't play against each other will still play against several of the same opponents. If you hope for everyone to play everyone, then you will need to add more games. But if you are content with everyone playing only nine games, then this method will allow you to distribute players for every game, no matter whether there is an odd or an even number of participants.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 08:50 PM UTC:

Scrap what I said. This would work only if everyone plays the same game twice, which would double the number of games played.


Nick Wolff wrote on Fri, Jun 23, 2017 10:04 PM UTC:

I think fixing that bug messed up my preset of Anarexic Chess.  Can't make any moves now.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 11:02 PM UTC:

I have finished writing a new preset for Berolina Chess. This one uses chess3, and like chess3, it displays legal moves and also enforces three-times repetition and the 50-moves rules.


🕸Fergus Duniho wrote on Fri, Jun 23, 2017 11:06 PM UTC:

I don't see any preset for anything called Anarexic Chess. Give me a link if you want me to look at it.


💡📝Greg Strong wrote on Sat, Jun 24, 2017 03:15 AM UTC:

Sorry, guys, but I've hit another snag.

The odd number of players doesn't work, so I was going to drop SxG, on the basis that he was the latest joiner, so he should be the one to be dropped.

Then I turned to generating the pairings.  Been struggling with it for hours, with no success.  Eventually I discovered that the problem was not solvable.  The parameters: 10 players, 9 games, no players play each other more than once.  Seems like this is possible, but it's not.  Number of games = 3 rounds of 3 games with 5 pairings in each = 45 total games.  What are the number of unique pairings?  9+8+7+6+5+4+3+2+1 = 45!  Ok, so 45 games and 45 unique pairings - great, right?  No, because there is the additional restriction that the pairings are grouped into the 9 games.  Not possible.

This problem is surmountable if we allow pairs of players to play more than one game.  But it's late, and I'm pretty intoxicated, and the mathematics elude me at the moment.  So I'll attack this tomorrow.  Maybe, if we're really lucky, Daniel will turn back up by then and confirm his participation, and the whole problem will go away, as with 12 players, the number of pairings will far exceed the number of games.

Incidentally, if anyone knows how to contact Daniel MacDuff, that would be awesome.


Nick Wolff wrote on Sat, Jun 24, 2017 04:27 AM UTC:

Hey Greg!

It could be not a matter of forcing the tournament into certain parameters, but maybe designing the parameters around the tournament.  Without taking too deep of a look into it (as it is late here too and I wish I was intoxicated), maybe adding 2 more variants to the mix.  With 11 games, everyone plays everyone once and gets one bye.  (4 rounds - 3 games/each and 2 in the last or 3 rounds - 4 games/each and 3 in the last)

Also, subtracting variants to 6 and doubling the games played (one black and one white) in each variant should yield the same amount of games played with 1 bye each if my math is correct.  (3 rounds - 2 variants/round  and 2 games/variant)

Alternatively, we can just start the tournament with Daniel in the games, as he committed previously.  He could be on a short vacation or have wrong contact info or family emergency.  I'd be upset to join a tournament and then find out that I wasn't in it, in spite of attempts to contact me.  

I know that all of this kind of trounces the intended spirit of the tournament, but these are just a few ideas that could end the suffering for you.  I'm down for whatever, but one thing that I don't feel is right is to cut someone from the tournament after giving them the green light to participate.  


💡📝Greg Strong wrote on Sat, Jun 24, 2017 04:11 PM UTC:

Thanks, Nick, for the ideas.  Just running with Daniel included is certainly one possibiliy, even though he's disappeared.  If he didn't re-appear, it would wind up being a bye for almost everyone, but not everyone, so not completely fair.

Adding two more games and everyone gets a bye doesn't work.  I think we have the same pairing problem.  We'd essentially have 12 players, because you'd consider "bye" a player.  We'd have 66 games (counting a game against "bye" as a game.)  And we'd have 66 possible pairings.


💡📝Greg Strong wrote on Sat, Jun 24, 2017 04:47 PM UTC:

Ok, the pairings worked cleanly with 12 players and the existing 9 games, so that's what we're going with.  SxG and Daniel MacDuff are both in.

I'll update the web page to show the final list of games, players, and pairings.  (I still need to work on balancing it so each player has the white pieces in either 4 or 5 games.)  Then I'll create the actual games in GC.

Thanks, everyone, for bearing with me.  I didn't think making the actual assignments would be difficult.  Clearly I need to crack open my "Discrete Mathematics with Applications" textbook which fortunately I saved.


25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.