Comments/Ratings for a Single Item
@Kevin Kevin for pocket Shogi Copper is the "White has won" a major issue? If yes, I might be able to adjust the code. When I wrote the code I think I may have reversed the shogi pieces. i.e. black is white, and white is black. I think I reversed the label names in the programming section, and I am guessing that is the issue for white has won. The combination of reverse pieces and the labels most likely is the cause for pocket shogi copper white has won.
Do you want me to try and fix it?
Yes OK, it's back to normal now. Thx
Try to refresh (f5 or ctrl+f5) to reload the new style
@Fergus: now in the table "Your Games on Game Courier", I just can't read my on-going games because they appear dark on a black square.
@Fergus: to complete my message, Paul sees "logging your move". And from my side, it is still to Paul to play.
This is why I suggest that you withdraw my last move of the log to have me playing the next move.
Thank you
@Fergus: it doesn't work. Paul said he has played again but I can't see that. For me the game is still in the same position, waiting for his move to come. Paul is even less confortable than me with the interface, I suspect he has not got what to do.
Would it possible that you kill the last move from me so the turn would me mine, not his, and maybe I'll be able to unblock this game?
Thanks a lot for your help.
@HG: it is really a mess to recover this!
Yes, I am very sorry about this. I do know this site should not be used as a alpha-test facility. But the include file did contain a bug that had to be fixed, and I was dealing with some apparently illogical and therefore unpredictable behavior of GAME code itself.
@Fergus: wouldn't it be better to include the application of the PHP intval operator in the implementation of piececount itself, so that it would return the expected 0 for pieces that are not on the board?
It might also be useful to apply intval to the operands of arithmetic operators such as +. (Or is that very detrimental, performance-wise?) I was really baffled by that 1 + undefined = 0.
OK, I do that. Let's see.
(Why his page has no Content and Activity remains a mystery for me)
Just tell Paul to go here:
@Fergus: alas Paul (a.k.a. Numerist) is not able to access this game again. He cannot see the link. When I send the link to him, he is getting a generic Game courrier page, not the right log. I asked him to go to his personal page from the top bar, then select Personal Information, then see Content and Activity, then Games Played on Chess Courier (when I do that myself, I see the log, but it is to Paul to play), but then, it is incredible he has NO Content and Activity section! So nowhere he could access to the games he had played in the past! He sent me a screen copy to show me.
So we are blocked. Can you remove one more move in order that it will be my turn to move at this game?
https://www.chessvariants.com/play/pbm/play.php?game=Timurid&log=timurthelenk-numerist-2024-41-899
@HG: it is really a mess to recover this!
I fixed things up better. I had to delete some more lines from the log. The logs page is saying the game is drawn, but Paul should be able to move by clicking on the button for him to move after viewing the game.
Thank you Fergus. HG had said that he had already fixed his code. So, shall I conclude that it is hopeless? Frustrating to loose a game between France and Canada after more than 50 moves.
I removed the last two moves, and I deleted it from the FinishedGames table, but when I loaded it again, it again said you won and put a record in the FinishedGames table again. So I deleted it from there again. Leave it alone until HG tells you he has fixed his code.
@Fergus: can you, if it is possible, that you re-put this game 1 or 2 moves before it has been terminated by HG's error:
timurthelenk-numerist-2024-41-899
Thank you
Aargh. I understand. @Fergus, can you do something, like getting this game back 1 or 2 moves? Thanks
Sorry, this is my fault. I was debugging the GAME code include file, and to that end apparently put some code in there that was not so innocent as I thought. I already removed that code, (it was only there for a few seconds), but I don't know how to fix an erroneously declared game end.
Help!
While playing this log (at Timurid) with Paul, helenk-numerist-2024-41-899, I (white) captured his Bishop and I got this message:
// - check! -// - White lost by absence of royalty! -
Does anyone know why? I never got such a message at any game. Did I make something wrong when coding this GC?
Thanks
Ah yes, I apparently missed some of the print statements I put in for debugging when removing those, after the problem suddenly ceased to exist before I found out what it was. In short games like I tested on this is not noticeable.
I removed them now.
It looks like HG has included some debugging code that needs to be removed.
@HG: while playing some of my games, for example this log:
https://www.chessvariants.com/play/pbm/play.php?game=Bigorra&log=arx-cvgameroom-2023-268-980
At every click, to open the game, then when moving a piece, then when confirming the move, etc., the screen displays a page with a lot of lines as the ones I copy and paste here below.
That screen disapears quickly with apparently no consequence, so it is not a major problem, but it is disturbing. This phenomena has started 1 week ago or so. It happens also on other logs where I'm playing. It seems to be related to the locust-stuff.
I don't understand what has been changed.
Please report any bugs or errors to H.G. Muller k5k7#locustqsr00 i12i10#locustqsr00 l5l7#locustqsr00 i13i11#locustqsr00 k4k6#locustqsr00 j12j10#locustqsr00 j5j7#locustqsr00 h12h10#locustqsr00 i5i7#locustqsr00 i10i8#locustqsr00 m5m7#locustqsr00 k12k10#locustqsr00 m4m6#locustqsr00 g12g10#locustqsr00 h10h8#locustqsr00 h5h7#locustqsr00 f12f10#locustqsr00 f13f11#locustqsr00 l12l10#locustqsr00 i9i7#locustqsr00 g10g8#locustqsr00 h13h11#locustqsr00 d5d7#locustqsr00 d12d10#locustqsr00 d4d6#locustqsr00 e12e10#locustqsr00 e5e7#locustqsr00 e10e8#locustqsr00 m12m10#locustqsr00 n5n7#locustqsr00 n12n10#locustqsr00 f5f7#locustqsr00 c12c10#locustqsr00 g5g7#locustqsr00 g6g8#locustqsr00 l10l8#locustqsr00 c5c7#locustqsr00 b12b10#locustqsr00 b10b8#locustqsr00 n10n8#locustqsr00 p5p7#locustqsr00 f6f8#locustqsr00 o5o7#locustqsr00 m7m9#locustqsr00 a12a10#locustqsr00 h7h9#locustqsr00 h11h9#locustqsr00 m13m11#locustqsr00 c10c8#locustqsr00 a10a8#locustqsr00 o6o8#locustqsr00 p12p10#locustqsr00 j14j12#locustqsr00 k7k9#locustqsr00 k13k11#locustqsr00 h4h6#locustqsr00 j3j5#locustqsr00 i8l11#locustqsr00 i8l5#locustqsr00 i8f5#locustqsr00 i8f11#locustqsr00 i8i11#locustqsr00 i8l8#locustqsr00 i8i5#locustqsr00 i8f8#locustqsr00 i8j11#locustqsr00 i8l9#locustqsr00 i8h5#locustqsr00 i8f9#locustqsr00 i8h11#locustqsr00 i8k11#locustqsr00 i8l10#locustqsr00 i8k5#locustqsr00 i8g5#locustqsr00 i8f10#locustqsr00 i8g11#locustqsr00 k8k9#locustqsr00 k8l9#locustqsr00 m8m9#locustqsr00 m8n9#locustqsr00 m8l9#locustqsr00 c7c8#locustqsr00 c7c9#locustqsr00 e7d7#locustqsr00 f7f8#locustqsr00 f7f9#locustqsr00 i7i6#locustqsr00 i7h7#locustqsr00 i7i9#locustqsr00 i7k7#locustqsr00 i7i5#locustqsr00 i7g7#locustqsr00 j7j8#locustqsr00 j7j9#locustqsr00 l7l8#locustqsr00 n7n8#locustqsr00 o7o8#locustqsr00 o7o9#locustqsr00 d6e9#locustqsr00 d6g7#locustqsr00 d6g5#locustqsr00 d6a7#locustqsr00 d6c9#locustqsr00 e6f5#locustqsr00 e6d7#locustqsr00 e6f4#locustqsr00 e6d8#locustqsr00 e6d9#locustqsr00 e6d10#locustqsr00 f6g6#locustqsr00 h6h7#locustqsr00 h6i6#locustqsr00 h6g6#locustqsr00 h6h8#locustqsr00 k6k7#locustqsr00 k6j6#locustqsr00 m6p9#locustqsr00 m6p3#locustqsr00 m6j3#locustqsr00 m6j9#locustqsr00 m6m9#locustqsr00 m6m3#locustqsr00 m6j6#locustqsr00 m6m7#locustqsr00 p6p7#locustqsr00 p6p8#locustqsr00 a5a6#locustqsr00 a5a7#locustqsr00 c5a3#locustqsr00 c5a7#locustqsr00 d5f4#locustqsr00 j5j6#locustqsr00 j5k5#locustqsr00 j5k4#locustqsr00 j5j4#locustqsr00 j5i5#locustqsr00 j5i6#locustqsr00 m5o6#locustqsr00 m5o4#locustqsr00 m5n3#locustqsr00 m5l3#locustqsr00 m5k4#locustqsr00 n5o8#locustqsr00 n5o2#locustqsr00 n5k4#locustqsr00 o5o6#locustqsr00 o5p5#locustqsr00 b4b5#locustqsr00 b4a4#locustqsr00 c4f1#locustqsr00 c4f4#locustqsr00 c4c1#locustqsr00 d4f5#locustqsr00 d4c2#locustqsr00 d4b5#locustqsr00 d4c6#locustqsr00 d4g5#locustqsr00 d4c1#locustqsr00 d4a3#locustqsr00 d4g6#locustqsr00 d4f1#locustqsr00 d4a6#locustqsr00 d4b7#locustqsr00 i4i5#locustqsr00 i4j4#locustqsr00 i4h4#locustqsr00 i4i6#locustqsr00 m4n3#locustqsr00 m4l3#locustqsr00 m4l5#locustqsr00 m4n2#locustqsr00 m4l2#locustqsr00 n4k7#locustqsr00 n4k4#locustqsr00 p4m1#locustqsr00 p4m7#locustqsr00 p4p7#locustqsr00 p4p1#locustqsr00 p4p5#locustqsr00 b3b2#locustqsr00 b3a3#locustqsr00 c3d2#locustqsr00 c3b2#locustqsr00 c3a1#locustqsr00 d3e4#locustqsr00 d3f5#locustqsr00 d3g6#locustqsr00 d3h7#locustqsr00 d3c2#locustqsr00 e3f5#locustqsr00 e3g4#locustqsr00 e3f1#locustqsr00 e3d1#locustqsr00 e3c2#locustqsr00 e3g5#locustqsr00 e3c1#locustqsr00 e3e5#locustqsr00 f3f4#locustqsr00 f3g5#locustqsr00 f3e5#locustqsr00 g3g4#locustqsr00 g3h4#locustqsr00 g3f4#locustqsr00 g3g5#locustqsr00 h3h4#locustqsr00 h3h5#locustqsr00 h3j3#locustqsr00 i3k4#locustqsr00 i3g4#locustqsr00 i3h5#locustqsr00 i3k5#locustqsr00 i3g5#locustqsr00 i3i5#locustqsr00 i3k3#locustqsr00 i3i1#locustqsr00 i3i6#locustqsr00 i3l3#locustqsr00 i3j6#locustqsr00 i3l4#locustqsr00 i3l2#locustqsr00 i3f4#locustqsr00 i3l5#locustqsr00 i3f1#locustqsr00 i3f5#locustqsr00 i3g6#locustqsr00 o3o4#locustqsr00 o3p3#locustqsr00 o3o2#locustqsr00 o3n3#locustqsr00 o3m3#locustqsr00 o3l3#locustqsr00 o3k3#locustqsr00 o3j3#locustqsr00 a2a3#locustqsr00 a2a4#locustqsr00 a2b2#locustqsr00 a2c2#locustqsr00 a2d2#locustqsr00 a2a1#locustqsr00 a2a8#locustqsr00 e2d2#locustqsr00 e2c2#locustqsr00 e2b2#locustqsr00 e2f1#locustqsr00 e2d1#locustqsr00 f2g4#locustqsr00 f2d1#locustqsr00 f2e4#locustqsr00 g2f1#locustqsr00 g2h4#locustqsr00 g2i1#locustqsr00 g2f4#locustqsr00 g2e4#locustqsr00 g2g4#locustqsr00 h2i1#locustqsr00 h2j4#locustqsr00 h2f4#locustqsr00 h2h4#locustqsr00 h2j3#locustqsr00 h2f1#locustqsr00 h2g4#locustqsr00 i2j3#locustqsr00 i2k4#locustqsr00 i2l5#locustqsr00 i2i1#locustqsr00 j2k3#locustqsr00 j2i1#locustqsr00 j2l3#locustqsr00 j2m3#locustqsr00 j2n3#locustqsr00 j2k4#locustqsr00 j2k5#locustqsr00 k2k3#locustqsr00 k2k4#locustqsr00 k2k5#locustqsr00 k2l2#locustqsr00 k2l4#locustqsr00 k2m3#locustqsr00 k2m1#locustqsr00 k2i1#locustqsr00 k2j4#locustqsr00 m2n3#locustqsr00 m2o4#locustqsr00 m2p5#locustqsr00 m2l3#locustqsr00 m2k4#locustqsr00 p2p3#locustqsr00 p2p1#locustqsr00 p2o2#locustqsr00 p2n2#locustqsr00 b1b2#locustqsr00 b1c2#locustqsr00 b1c1#locustqsr00 b1a1#locustqsr00 b1d1#locustqsr00 e1f1#locustqsr00 e1d1#locustqsr00 e1d2#locustqsr00 e1c2#locustqsr00 g1f1#locustqsr00 h1i1#locustqsr00 j1i1#locustqsr00 j1l3#locustqsr00 j1j3#locustqsr00 j1g4#locustqsr00
This was my fault. It was calling a function that didn't exist for your choice of rendering method without first checking whether it existed. I have now put in the check.
@Fergus and/or @HG:
In the following log I cannot move since the page does not load correctly.
The preset was edited through the Play-test applet. Could you please take a look at it. Thanks!
How come a problem like this can cure itself is a real mystery for me.
To me as well; it should not be possible. Unless there was some hardware error, where a faulty memory bit was causing the program not to behave as it should, and that after some time it ended up in another area of the memory. The problem should not have existed in the first place; if the last-moved Pawn would disappear after every piece move it should have been discovered much earlier.
OK thank you Fergus. With a small kind explanation the things are much better perceived.
25 comments displayed
Permalink to the exact comments currently displayed.
@kevin
Amendment: I just visited your game and it said "Black has won". I think maybe fergus fixed it, or the issue has been resolved. Is all working as it should?