Comments/Ratings for a Single Item
I have won in the match /play/pbm/play.php?game=Chess+with+Different+Armies&log=pallab-cvgameroom-2006-58-982. But the log is showing my opponent as a winner. I have made a mistake by sending a comment after the game is over. How to make it correct?.
came up when I tried to open several of the games here. Just now my Lions and Unicorns game showed a board diagram, with this message below;
Parse error: parse error, unexpected '[', expecting ',' or ';' in /home/chessva/public_html/play/pbm/form_move.php on line 45
This preset will enforce rules and spot check, checkmate, and stalemate.you may not move a k from d6 to d5
But if I attempt d6-d7, there is no problem with the preset.
Okay, I think I understand now. I had been thinking of the Abstract piece set as the default, not realizing that it was in fact a setting which had overridden a previous default. So it makes sense that I can't override it in the URL, especially now that I've gone and learned a bit about the GET and POST methods of form submission. Here's a related thought (related from a user's perspective, anyway). When I enter my userid and view a game in which it is my opponent's turn, the board is displayed, along with a message saying 'It is not your turn yet', etc. But the board is shown from my opponent's perspective. (Actually, a quick check of my current games seems to indicate that it is shown from the perspective of the player to move [i.e. my opponent] in Chess and Xiangqi, but from the perspective of the first [Black] player in Shogi.) Perhaps it would be more user-friendly if specifying a userid ensured that the board would be shown from that player's perspective.
Here's what is going on. Some presets use the default values, and some do not. This is not about which game a preset is for; it is about which preset you are using for a game. Default values are stored in a settings file, and when a log uses the default values, it does not store them in the log. All it stores are the variables whose values differ from their default values. So, when you change the set in the URL for a log that uses the default set, it does not overwrite this with anything in the log, because the log does not contain any value for the set. But when the log does not use the default set, it overwrites the value given in the URL with the value stored in the log. In the two Chess URLs you gave, you included your userid in the one that showed Alfaerie pieces. It showed Alfaerie pieces, because you customized your viewing preferences, and it was using the set you had chosen to use. This value is stored in the log and will overwrite anything in the URL. The other URL did not include your userid. So it used the set given in the log. Since the Chess presets are based on one that uses Alfaerie pieces on a B&W marble board, and you were using a preset with Abstract pieces on a table board, the log for this game changes some of the defaults. These overwrite the values set in the URL.
My reason for using the URL to tweak settings is that I make copious use of bookmarks, so that I can get to any game with just a few keystrokes. And if I want to use the positions from my games as desktop backgrounds, this is most easily done if I can construct a URL that produces an image using my preferred piece set and the appropriate orientation. I've done this happily for many of the games I've played via Game Courier, but I can't do it for a game of chess. I can look at the board from Black's side, or I can use the Alfaerie pieces, but for some reason I can't do both.
In fact, there are currently two presets for Chess on a Longer Board. Neither prevents check (because it would take more than 30 seconds at the end of a game), and both use pre-moves and post-moves by the second player to display the Wall half-correctly. One of these presets also verifies the legality of the moves, performs baroque (Withdrawer or en passant) capture, moves automatically the other part of a Wall and changes automatically the Halfling-Bishop in a Halfling-Rook and vice-versa. So both presets, although different, display the same following message: 'This preset does not notify you here of check, checkmate, or stalemate.' Which is why I thought the same presets were used in my game against George Duke and in this game. I've replaced lines such as $preauto2 = 'convert all Y Z Z Y y z z y%3B'; by lines such as $preauto2 = 'convert all Y Z Z Y y z z y'; in both the relevant preset and the log file. I guess I'll try Fergus' solution when I have some time.
I noticed a display problem in Jeremy Good's current game of Chess on a Longer Board with a few Pieces Added. Black's two square Wall does not show up. Also the square contains the notation 'y%3B d9', instead of 'z d9', which is what I would expect.
hmm, it has been around 6 days since joe joyce has done anything, we are playing a game, and he is playing other people too. normally if we are playing, and he is going somewhere and won't be moving for awhile, he will say something, so i am a bit concerned for him. anyone have any info about him?
I have added a new sorting method, made it the default, and have programmed open invitations older than two weeks to expire. This has deleted Steve Stockman's two open invitations. The new sorting method is called Priority. It prioritizes logs according to which most need your attention. When a userid is not specified, it places ongoing games above finished games, existing logs above deleted logs, and sorts each category in increasing order of age, which means going from newest to oldest. When a userid is specified, it places games in which it is the specified player's turn on top. It places timed games above untimed games. It sorts timed games by time left, placing games with less time left first. It sorts untimed games by age, placing older games first. These are followed by private invitations sent to the specified user, which are sorted in decreasing order of age. These are followed by open invitations, which are sorted in decreasing order of age, since older open invitations will expire before newer ones. These are followed by the rest of a player's active games, sorted in decreasing order of age. These are followed by the player's finished games, sorted in increasing order of age. Finally, these are followed by any expired open invitations that have been deleted by this instance of running the script. These have lowest priority, since you can no longer accept them.
The problem seems to be that the link from the PBM Game Logs page points to /play/pbmlogs/displaycomment.php?commentid=11172, while the link from the corresponding Comment Listing page points to http://www.chessvariants.org/index/displaycomment.php?commentid=11172.
I missed Matthew Montchalin's comments in October. So I'll respond now. The box to click to declare a winner is the Status field that's available when you're able to move. You may also use a command, such as loss or won. A game does not have two logs. It has only one. It makes no sense to delete the moves of only one player and not the other, since neither could be understood without the other. When you delete a log, you delete the whole game. The delete option is available to allow players to delete their own logs without bothering me to do it for them, as they used to do. Although I wouldn't recommend deleting finished games, since it is nice to keep a record of them, it is often helpful to delete aborted games. How to take back your moves is described in the User's Guide. The button for going back to a previous move is called 'Go' not 'GOTO'. I'm getting a 404 error when I try to view the entire message from Matthew. So if there is anything more to respond to right now, I can't read it.
When a player has won, it appears that a box ought to exist somewhere that he can edit to say who has won, but this box never appears for me. Exactly where can I find a box to click, that lets me declare who is the winner? Also, there appears to be a mysterious 'delete log' box. Can you explain the history behind this option? How often does one player choose to delete both logs? Finally, I'd like the option to backup and allow my opponent to change his move. There is supposed to be a button/icon that says 'GOTO' but I can't find it. What part of Game Courier has this button in it? This option doesn't seem to be available to me anywhere, and it doesn't make any difference whether I am white or black, I still can't figure out how to 'backup' and let my opponent choose some other move. This is in response to my recent game of Rococo with gwduke where I elected to mutually destroy the white Swapper and the black King; the only intelligent move I could see for Black was moving the black Immobilizer back to freeze the white Swapper and prevent it from engaging in 'mutual destruction.'
I am not sure of where I was - I think that I was trying to access the game logs - but when I typed in my password and clicked the 'submit' icon (or button or whatever you call it), the following message to appeared: Warning: usort(): The argument should be an array in /home/chessva/public_html/play/pbmlogs/index.php on line 226
About my last message I add the problem is from my computer. Each time I write 'P-a-u-l' without dashes of course, this firstname is changed in 'MFEM'. I don't know why. McAfee says my computer is clean. A search by Windows for the word 'MFEM'. He displays only the list of emails I have send today with my firstname modify with 'MFEM'. I really don't know what I can do yet. Any idea, please?
I can't anymore reach any of my games. The message is : 'The logfile ../pbmlogs/hostage_chess/michaeljay-MFEM.MFEMFEMFE-2005-188-637.php does not exist.' I don't know what to do.
Please delete the following log, it's not letting me. Thanks. Medieval Chess ironlance-cvgameroom-2004-317-137 Sat, Dec 11, 2004 Ironlance carlos carlos
Please delete this log, it's not letting me. Thanks Medieval Chess ironlance-cvgameroom-2004-317-137 Sat, Dec 11, 2004 Ironlance carlos carlos
I pointed out the need to change your preset because of a problem you were having with a particular game that was using it. Changing the contents of the preset page will not affect your game in any way. It will only affect future games. Fixing the problem with your game only involves changing the settings file you created, which is up to you to do, because it is protected from being overwritten by anyone who doesn't use your userid and password. As for the preset page, I leave it in the hands of whoever put it up. As long as the game is called 'Medieval Chess', a term that properly belongs to Shatranj, I choose to take no action toward making a Game Courier preset of the game available.
Yeah, but after I make my changes, enter user id, password and hit save, the preset is still the same at the chessvariants link at: /play/pbm/presets/medieval_chess.html Click on this button to start the preset: (this is what the text says above the link) Any changes I try to make are not saved. Also, someone has altered the board I created to have different colors than what I had created it for and the title has a '+' symbol in it which I did not put there either. How hard can it be to get this preset right? It's a simple revision and you guys are pushing it back to me...come on, nip it in the bud, and just set the preset to this new set up! PLEASE! /play/pbm/play.php?game%3DMedieval+Chess%26settings%3DMedieval+Chess Let me explain to you how it's done, First go to this link and look at the preset. Then save that one as the revised preset. Simple.....no? The new preset has 10 rows, not 11. That's the only difference. Thanks
mageofmaple-cvgameroom-2005-1-097 i can't seem to access this log either.
First of all, I was told by you that only an editor can change the preset of a game that has been added to the Chessvariants site. I tried to change it, but to no avail. I requested this several weeks ago. To this day, I'm still trying to get Tony to change it to the new preset, but he is not responding to my emails. So I posted the new preset on the forums here, hoping an editor would change it for me. Now, I just noticed that there is an error when trying to click on the game link. DEBUG space: Array ( [a11] => j [b11] => y [c11] => - [d11] => - [e11] => - [f11] => - [g11] => - [h11] => - [i11] => y [j11] => j [a10] => h [b10] => r [c10] => n [d10] => b [e10] => q [f10] => k [g10] => b [h10] => n [i10] => r [j10] => h [a9] => - [b9] => p [c9] => p [d9] => p [e9] => p [f9] => p [g9] => p [h9] => p [i9] => p [j9] => - [a8] => - [b8] => @ [c8] => @ [d8] => @ [e8] => @ [f8] => @ [g8] => @ [h8] => @ [i8] => @ [j8] => - [a7] => - [b7] => @ [c7] => @ [d7] => @ [e7] => @ [f7] => @ [g7] => @ [h7] => @ [i7] => @ [j7] => - [a6] => - [b6] => @ [c6] => @ [d6] => @ [e6] => @ [f6] => @ [g6] => @ [h6] => @ [i6] => @ [j6] => - [a5] => - [b5] => @ [c5] => @ [d5] => @ [e5] => @ [f5] => @ [g5] => @ [h5] => @ [i5] => @ [j5] => - [a4] => - [b4] => @ [c4] => @ [d4] => @ [e4] => @ [f4] => @ [g4] => @ [h4] => @ [i4] => @ [j4] => - [a3] => - [b3] => P [c3] => P [d3] => P [e3] => P [f3] => P [g3] => P [h3] => P [i3] => P [j3] => - [a2] => H [b2] => R [c2] => N [d2] => B [e2] => Q [f2] => K [g2] => B [h2] => N [i2] => R [j2] => H [a1] => J [b1] => Y [c1] => - [d1] => - [e1] => - [f1] => - [g1] => - [h1] => - [i1] => Y [j1] => J ) So anyway, I cannot even see the preset to make changes now if I could. Is Tony the only person who can help me with this?
It says the following: 'Syntax Error on line 23b11-b9 is not a valid expression, because b11-b9 is not a recognized piece, coordinate, command, or subroutine.For the sake of debugging, here is the full GAME Code program that this error occurred in. The lines have been properly indented to help you spot scope errors.'
I added the following new functions to the Polish notation calculator today: checkmaxsteps checknsteps checkpath These all handle movement that may go along a winding, unobstructed path, such as the movement of some pieces in Jetan. The checkmaxsteps function checks whether a piece may move from one space to another within a specified number of steps from one adjacent space to another. The checknsteps function checks whether a piece may move from one space to another in exactly a specified number of steps. Both of these functions allow movement through the origin space and repeated movement through the same space. They are both handled by a recursive function that goes through all possible paths until it finds one that works. The checkpath function checks whether a piece can move from one space to another by following a specific path, given as a set of paired directions. To illustrate how these work, here are two alternate ways to handle the Squire from Holywar: Barring possible mistakes, here is the long way that uses 16 checkpath functions for all possible paths: checkpath origin dest (1 0 1 1) or checkpath origin dest (1 1 1 0) or checkpath origin dest (1 0 1 -1) or checkpath origin dest (1 -1 1 0) or checkpath origin dest (-1 0 -1 1) or checkpath origin dest (-1 1 -1 0) or checkpath origin dest (-1 0 -1 -1) or checkpath origin dest (-1 -1 -1 0) or checkpath origin dest (0 1 1 1) or checkpath origin dest (1 1 0 -1) or checkpath origin dest (0 1 -1 1) or checkpath origin dest (-1 1 0 -1) or checkpath origin dest (0 -1 1 1) or checkpath origin dest (1 1 0 1) or checkpath origin dest (0 -1 1 -1) or checkpath origin dest (1 -1 0 1); Here is the short way that uses checknsteps in combination with checkleap: checkleap origin dest 1 2 and checknsteps origin dest 2; The checkleap function makes sure that the piece is going to a space a Squire could move to, then the checknsteps function makes sure it can get there in exactly two steps.
I don't succeed to resign my shogi game with Manabu Terao; when I set 'Manabu Terao has won' and I confirm my move I receive this message: Your browser was not refreshed when you entered this move. If this move had not been stopped, you would have overwritten your log with data for a past move, causing you to lose moves in your game. Go back and refresh the log page before entering your move. Even after refresh the log page I receive the same message. Thanks for your attention
Editors: Please revise the preset to Medieval Chess to this updated one, but still link the rules page to the Chessvariants.com rule set. Thanks. /play/pbm/play.php?game%3DMedieval+Chess%26settings%3DMedieval+Chess
This was when I chose a refreshing at 15 seconds. When I chose 30 seconds the message is : Parse error: parse error, unexpected ')' in /home/chessvar/public_html/play/pbm/polish.php on line 232
In my game with Greg Strong, at the 31. s*1b, I send the move and when I click 'Continue' I received : Parse error: parse error, unexpected T_BOOLEAN_OR in /home/chessvar/public_html/play/pbm/polish.php on line 223 Cheers, Paul
About my game with Daniel Wang. When I click the URL in the email I received this morning, it answered : Parse error: parse error, unexpected $ in /home/chessvar/public_html/play/pbm/gamecode.php on line 781 Fortunately, I can access the game through the pbmlogs/index.php.
'I have made some significant changes to how loops, conditionals, and subroutines work. Let me know if these changes result in any bugs. Parse error: parse error, unexpected ')' in /home/chessvar/public_html/play/pbm/gamecode.php on line 590' Was the message I received the first time I tried to send move 29 (Black) in my game of GrotChess. When I look at the page now there is a long list of Debug links, ending with: 405 [2:if]: endif 406 [1:sub]: endsub DEBUG scope: 1 DEBUG ifhead of scope: sub 581 [0:main]: end DEBUG label: Array ( [postauto1] => 5 [postauto2] => 205 )
It is my turn to play against Greg Strong. Altough when I click the URL : 'You may not move any enemy pieces.' Probably due to: 'I have made some significant changes to how loops, conditionals, and subroutines work. Let me know if these changes result in any bugs.' ;-)
Based on Greg's comments, I think I know what to do about the bug David Paulowich reported. If I make sure that the old movelist is a substring of the new movelist before a game gets logged, this should prevent Game Courier from writing the log with data from unrefreshed browser windows. I'll report back when this is fixed for good. As for the other bug that Greg mentioned, it has already been reported and fixed.
Fergus - all I am looking for is an internet chess site that does not require Java, ActiveX, or an email account that is working every month of the year. FFEN diagrams simply do not exist for me. I can play back the moves of a game in your Game Courier Game Logs, but not one of the 'saved games' elsewhere on this site. My old email address ceased to exist on Oct. 31 and I am now enjoying my anonymity. That address now exists only on my 'personid' page here (apparently removing it causes Game Courier to refuse to make any moves in my games) and in the phoney return address lines on various SPAM emails.
I assume Matthias Brendel sent move eleven shortly before 01:00 on Monday, Nov 15. What showed up here was a repeat of move seven. As in the case of 'Marc Wakeham - David Paulowich', this represents a trip back in time of at least four days. I suppose the email related to Brendel's move may have been returned to this site, but I really have no idea. Sorry that I cannot offer more help.
Regarding possible game courier bugs, I have noticed a couple of things... I have also experienced the suddenly back-in-time that David describes, although I have never had it go back more than one move, and I have also discovered that I can completely prevent it from happening by always, always, ALWAYS clicking ctrl-refresh to force a full page re-load before entering any moves. I find that this is step is essential, or there's the occasional deja-vu-move. I use IE 6.0 SP 2, and it is configured to always reload all pages, so it's not IE configured to cache pages or the like. Also, in a game of Fisher Random Chess in which I was making the first move of the game, I noticed that every time I would click 'Refresh,' (which I always do, as described above) it would give me a different random configuration. But then, when I actually made the move, (a pawn move,) the pieces were suddenly in a different configuration (the original configuration, I presume, although I'm not sure. I wasn't paying that much attention.) Hope this helps! Greg
I'm not sure what has happened here. I have never known anything like what you describe happening before, and as far as I know, it shouldn't happen. If you and your opponent would send me the email records of your last moves, it might shed some light on what has happened. I have now added the feature of backing up logs. It is too late for it to help us find out what has happened to your moves, but it can help me figure out what is going on if it happens again. Whenever you make a move, your old log will get backed up before it gets overwritten. Since each new backup will overwrite the old backup, you should report any loss of moves as soon as it happens.
100 comments displayed
Permalink to the exact comments currently displayed.