-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
White box in Metamachy. #7
Comments
This is annoying indeed. Did you find a way to reproduce the problem (i mean the White rectangle one) at will ? |
I do not understand what you exactly mean by 'at will'. Whether you meant that I reproduced the problem intentionally? Using Google Chrome in my laptop, all the time the white box appears. To avoid troubling my opponent repeatedly, lately I have been taking with my turns on my Android device only for Metamachy. |
Yes, reproduced the problem intentionally was what i meant. Are you able to reproduce the issue from this interface which is an app running the official Jocly code (the one running on jocly.com might be a little behind) ? |
Actually I think that this problem is relevant only for 'long term' games. Using the interface you mentioned above, it seems that I cannot test the problem against a 'long term' game with it. Can I? Have you not ever encountered with this problem before? Just curious: Why would I intentionally post the problem if the issue does not exist? |
If this issue only appears in long/short term and not in human vs computer (nor human vs human), it might be related somehow to the app and not the lib. This means the bug might not be relevant to the library. I never meant you faked the issue ! My question was about our ability to reproduce the problem: there is a huge difference between a bug that happens "from time to time" and one that can be reproduced using a known sequence of actions. In the second case we can just put traces in the code and reproduce the issue, this makes finding the cause much easier. |
I now understood your question. I think that the problem is relevant only whenever we close the browser window and then come back again later on. Only human vs human usually play long term games. If your question was: My answer would be: I mean whether there is a separate repository in github or somewhere else to report issues separately for the Jocly.com apps or the Android apps? |
Not long term / short term. For your information: |
If you want to keep an archive of jocly.com or Android/iOS apps bugs, you may want to create a github repository named jocly-com-app-bugs and fill the bugs there. |
Hi, I would like to know with what psychological state you posted the above message. |
As i said several times before, the code on jocly.com is not maintained any more in favour of a more ambitious, clean and open project (but so far less complete) managed from this repository. |
Thank you for your input. Any way, as a new user to the source code, honestly, I do not know which of the issues belong to this repository only and which of the issues belong to the app only. By the way, have you really checked out the issues which I have reported so far are really bugs and issues in to the www.jocly.com web site page or Android app only? Or are they not? |
The Jocly lib (i.e) covers:
I keep this issue (white box in metamachy) open because even if it only appears in a specific app configuration (long term games), it is likely to be related to a core lib issue. |
OK. Let the app related issues list be as remaining with in the closed issues page only, |
#9 #10 #11 are app-only issues too. |
My previous message was just mentioned as 'for your information'. You had already replied for #8, #9, #10, #11, #12 in their appropriate threads before previously. Or it was only just an over sight simply, quite clearly enough? 🇮🇳 |
@raman22feb1988. |
I would like to suggest a correction: I have mentioned that this issue occurs only when playing as Black. No, it is not. I have also encountered this issue even when playing as White. If it occurs, then turn switches over to opponent without ourselves taking our turns and we have to wait for our opponent to log in into the game to pass the turn to us back again, thereby troubling them and without themselves making their move, thereby only wasting time. To avoid all such nasty outcomes, I have recently been only taking my turns in Metamachy by using my Android app and not www.jocly.com website at all. A few days ago, Chess 960 also resulted in some strange behaviour, of course, only in the www.jocly.com website and not in the Android app at all. In Metamachy, one of the 12 different starting positions for King, Queen, Lion and Eagle have to be selected in the first move as Black manually. In Chess 960, one of the 960 different starting positions for home rank pieces have to be selected in the first move as Black automatically. Why do they appear later in the game? By the way, I have never faced this issue with the Android app, either with Metamachy, or with Chess 960, which is to be planned, before itself. @ecobabush, I will try this game by using latest Mozilla Firefox later today. If the issue occurs, then the turn passes over to opponent without ourselves taking our turns and they have to log in into the game to get our turn back again. I am trying to avoid all such unpleasant outcomes. By the way, @ecobabush, are you playing any games in the www.jocly.com website? If so, then what is your user name? If this issue is rather quite a little bit insanely difficult for you to figure out right now, then you might consider working out upon issue #18 (Popout: Clicking on bottom most row), issue #19 (Winning move in Mana) and issue #22 (Chopsticks - cancel selection of one hand and selecting another hand) at the first place. (I will post the result after trying this game with latest Mozilla Firefox later today. So, I will have to download it, install it and then update the currently existing one presently in my laptop computer? Just for fun, as a joke simply, when trying this game by using latest Mozilla Firefox, I will take 100 trials of opening this game and then post the result as a percentage of how many trials this issue really occurred, either with Metamachy, or with Chess 960, which is to be planned, quite before itself! So, after all, I will have to take all my turns in Metamachy, and even in Chess 960 before I could be able to test this game by using latest Mozilla Firefox, download it, install it and then update the currently existing one presently in my laptop computer. I am quite a little bit busy right now, I will be rather free enough today night. Or I can test the game in which it is not my turn at all.) |
@raman22feb1988 I do not play at Jocly.com site. I play on PC sometimes. I am a very beginner in learning programming. @mi-g
I have encountered with issues very like written above by raman in playing on PC in some chess variant. Congratulations. |
@mi-g
and:
I had thought that issue was in the joclyboard, not in jocly lib. So, I guess, if you (@mi-g) could take a look in Android app's code and then in Joclyboard code(and the same stuff on you jocly.com server), you would find the difference, that causes this issue. @mi-g What do you think of it? |
Do you mean you have the bug in JoclyBoard (the Jocly desktop application from here) ? The JoclyBoard app is 99.9% different from the Android app, in addition of running over different platform and browsers, so just comparing the codes is not the way to go. |
Damned. |
And also please consider adding to it the following material by taking this into account, still, as of yet:
Seriously, is whatever you say is true? Are you really a very beginner in learning programming? Then, you are working very hard and doing an excellent job. I cannot believe it by myself, still, as of yet.
Just curious, do you play in PC against computer or against a real person? If you play in PC against computer, then how can games which are open, and not closed and loaded again later freeze? All the time, I have faced with this issue only when I have closed the game and loaded it again later, i.e. a long run game. I have not faced with this issue at all in a short run game, in which in the ongoing game, the play is in progress and the browser's window or tab of the playing game is already kept open. By the way, does freezing in any particular sense not actually mean of that getting struck or hanging up of any given software application and it is getting as not being responsive to any of the user's inputs and actions at all?
Just curious, why do you say that I should not update with my Mozilla Firefox? Never mind about that type of thing at all. Just because you had requested for it, I will simply test whether this issue occurs with the latest version of Mozilla Firefox. No problems for me at all. Simply, I was only just rather quite a little bit busy earlier.
Obviously that this issue occurs only with 2D board and not 3D board. Also that 3D board is rather quite a little bit confusing to play with, so I must default playing with the 2D board only, usually by disabling WebGL by default, even if it is supported by using PC or mobile device, actually. So, if only the PC is available with us and not the mobile device, then if this issue occurs, then one of the solutions to avoid repeating with this type of problem from being happening again is to keep the Metamachy or Chess 960 game open by logging in into the game again and again until this issue no longer occurs, and if it is my opponent's turn, then wait for him to log in into the game, then whenever he does so with, you can take your turns without any problems at all. You can do so with this same type of thing with all the Metamachy and Chess 960 games whatever you have got into play like those types of ongoing games. So, a few hours ago, as you had requested to me, I had tried this game in latest version of Mozilla Firefox. I have safely taken all my turns of Metamachy and Chess 960 with my Android app before testing with it, to avoid all possible undesirable results. I had tried opening Metamachy and Chess 960 games at least ten times already in latest version of Mozilla Firefox. This issue did not occur whenever it was not my turn. I will also attempt to load them again whenever it is my turn and update to you later with my own posted results later. Unexpected surprises will result during diagnosing with all the existing problems and issues available, in order to test this game in latest version of Mozilla Firefox. What to do, yourself please tell me about it. In order to evaluate and debug with any problem, we must always be preparing with ourselves into taking risks with all the unfortunate consequences, like these types of things, to be put forward with, altogether. By the way, whenever I was testing for this bug in the latest version of Mozilla Firefox, as it was, a few hours ago, the Java Script was taking a lot of time to run which slowed down opening of My Tables or any other ongoing games in play. There were also several virus attacks which constantly opened up advertisements and some other unwanted pop up windows. May be that this mentioned issue is within my own PC only. So, given with all such trouble like that type of thing in place within Mozilla Firefox, please consider by taking this into account that this specific problem will certainly outweigh the challenges needed to test for this bug in the latest version of Mozilla Firefox. |
@raman22feb1988 I am a little older that you. I am an Orthodox Christian, Russian, living in Russia. I speak English a little, therefore sometimes it is difficult to understand your messages. I suppose now that if you will be playing another chess variants (move per day manner) with your network opponent this issue will occur again. |
Thanks. That's definitely 2 bugs: It is important we understand in which project the bug is located: jocly or joclyboard, as these are very different codes and concerns. It looks like 1/ is in jocly, if so can we reproduce it in the demo app ? It would be very useful you attach to the bug entry the saved game so we can reproduce the problem easily. 2/ is very certainly in _joclyboard _, you may want to open a new bug for this. |
I have played new game. |
As you can read, the issue is WRONG PLAYER TURN. |
I think it's a JoclyBoard issue, not Jocly lib. The app (JoclyBoard) requests a user input while on a machine turn (black). The errors you see in the terminal are a logical consequence of the problem.
Is it what you do ? Can you reproduce the issue every time ? |
The problem still could be in Jocly lib. Just Joclyboard interacts with lib. Then when app sends signal in lib, lib could not to handle that signal right because of bug. |
@mi-g |
Please don't take it bad, but over my projects, i have more than 250 million users. So, when someone asks a question and i can take the time to answer it, i want the discussion to be public, on google groups or github or whatever platform, so that other people can benefit the information without having to re-ask.
For JoclyBoard to enable a game (new game or modified one), JoclyBoard must be built using the |
By the way, as you had requested to me before itself, I had tested for this bug in the latest version of Mozilla Firefox right now, in the games of Metamachy and Chess 960, whenever it is my own turn. As far as I have tried, this issue did not occur, still, as of yet. I will keep you posted and updated, if on any future attempts, this issue in fact occurs in the latest version of Mozilla Firefox. On the other hand, on other browsers, usually like Microsoft Internet Explorer, Google Chrome and even an older version of Mozilla Firefox, sometimes whenever I had faced this issue, I rarely and occasionally encountered with an 'Out of sequence' error before itself. (This is actually certainly during one of the worst cases of all the times at which whenever this bug will be occurring). |
I have written above that I am going to check something. Before that statement I thought I used not right method to check. When I made bugfixes I tested them through changing minified js files. It works. But I think some bugs maybe linked with that aproach. I was going to use offical method. But my knowledge is not enough. |
mi-g might be very busy at the moment, most of the time working upon some other project that has value of 250 million users into the number and pays the bills for the Jocly project and his own personal purposes. (Out of curiosity, may I know what project is that?) But, some other contributors might be willing to look it this issue. For better understanding of this issue to them, I had decided to make some video clips to demonstrate this issue to them furthermore clearly. I do not think that this issue will be very much easier to fix, but one thing can be done is to avoid the dummy move of selecting of the royal pieces starting positions manually for Metamachy and to avoid the dummy move of shuffling of the home rank pieces starting positions automatically for Fischer Random Chess and try out with some other alternative. Dummy moves in Mana and Musketeer Chess do not have any bugs and they are done manually. Dummy moves for Metamachy and Musketeer chess, in my humble opinion, can be done along lines similar to Mana and Musketeer Chess. But, I am not sure what new bugs will come up or what old bugs will go away whenever a new version of Jocly project is released out. These are the following bugs in Metamachy and Fischer Random Chess that are present in the current version of Jocly project whatever may not be maintained any more, or can show up even if whenever a new version of Jocly project is released out.
https://www.youtube.com/watch?v=sB5SebysBOU
https://www.youtube.com/watch?v=J8DwTqSGhm0
https://www.youtube.com/watch?v=9zxK1vyB8ZE
https://www.youtube.com/watch?v=zIm5xTop_TY There is one dummy move in Metamachy (of choosing of one out of 12 possible starting positions for royal pieces manually done as Black's first move along with 12 other equivalent mirror images of it). There is one dummy move in Fischer Random Chess (of shuffling of one out of 960 possible starting positions for home rank pieces automatically done as Black's first move with bishops to be remaining in opposite colours and king to be placed inbetween the two rooks). There are two dummy moves in Mana (of choosing of one out of 4 possible playing directions of the board and one out of 5544 possible starting positions for five Ronin pieces and one Damyo piece among 12 squares whatever are the two nearest rows to us, that is of our own side manually). There are three dummy moves in Musketeer Chess (of choosing of one out of 45 possible different pairs of Musketeer Chess pieces among 10 of them and one out of 56 possible different starting positions of Musketeer Chess pieces among the 8 of the places behind the home rank pieces starting positions manually). So, the actual numbering of moves starts from 0 for Metamachy and Fischer Random Chess, -1 for Mana and -2 for Musketeer Chess. |
Since you asked: Video DownloadHelper |
Sorry, that you had posted reply to my previous message before I finished sharing the link to my video clips in my previous message. I was unable to directly attach video clips to the Github issues as I could do it for images and so I have to upload my video clips to YouTube before sharing the link to them. You may right now look at the link to my video clips shared for furthermore better understanding of this issue. 😄 Also, worthwhile are looking at the following video clips: |
You are doing an outstanding job at digging into those bugs. We count on you to do the same when the new platform, based on the code of this repository, will be released. |
In Metamachy games, sometimes playing as Black, even after choosing one of the 12 choices of initial positions for King, Queen, Eagle and Lion, in the middle of the game, sometimes its white box displays in middle of board and we are not able to see board fully and take turns (please see the attached images for understanding). Sometimes turn passes over to opponent without us taking our turns. Our opponent needs to open up the game from their side to get our turns back again. Playing as White, I have also noticed the move made by opponent not sent immediately sometimes, it requires several attempts or trying out after several hours later on or the need to take our turns on some other device.
Also in the third attached image, please see my opponent's timer running eventhough I have not made any move. My opponent has to repeatedly take into trouble to give away a push for taking my turns several times.
The text was updated successfully, but these errors were encountered: