Talking with others in the workshop who had already done their tradeshow, it makes me feel better knowing that no one dressed up (in this particular person's contact anyway). Posters, brochures etc are still recommended.
At the moment, the only thing we still need to do is the scoring system and the ranking system. Everything else seems to be going as planned. At this rate, we strongly predict a ranking system will not be implemented by tomorrow or by monday.
Because im having my workshop now, it is my responsibility to ask about implementing a scoring system. 63 minutes into the workshop and the tutor is still busy.
Another problem that was just encountered is that the pop up windows for the maps dont appear as pop up windows on some PCs, but as new tabs instead. This is even more annoying than having a pop up window because its full screen so you need to close it and/or switch back and forth from different tabs to see the map and the article/answer options again.
***
I saved the written part above as a draft then completely forgot about it until today which is like sunday but time to update and write more ohh fun.
So 10 minutes until the end of that workshop Khoa was finaallllyyyyyy free and came over to help. I told him that we wanted to implement a scoring system and he was like ok and started looking over our current code. He made a few variables in the code to define the totalScore and made some other adjustments for about five minutes. Then suddenly he couldnt handle our structure anymore and told me to indent all the code properly because it was making it harder for him. Ok. We have 5 minutes left of class. But ok. So yea it took me more than 5 minutes to clean everything up and by this time Khoa had already left. ?? Okay. So i had no option but to skip my upcoming lecture and stay into the next workshop for help.
The next workshop's tutor (i didnt catch her name!) seemed a lot more calm than Khoa. Calm as in there werent 5 students asking for help at a time so i took this opportunity to awkwardly ask for help. I told her that we wanted a scoring system and asked if she could help me implement one. She admitted that she was not good with scoring systems but would try her best. 10 minutes later we were working our way into the code, adding new variables, ridding Khoa's unfinished work, and testing the application over and over.
About 30 minutes into the workshop she started to get stuck. The problem we were facing was due to the refreshing of the page. Basically what we had done was added a variable to start at 0, this we called totalpoints. I had explained that i wanted the scoring system to work so that each time the user answers a question correctly, the number of seconds left on the progress bar would be the number of points they get for that question. So if a user answered a question when there were 10 seconds left on the progress bar for example, they would get 10 points. Anyway, we tried to work it so that every time the game proceeded to the next question, the user's previous score to the question before would add onto their existing score. This was a problem however, because whenever the game proceeded to the next question, the game would refresh and the totalpoints would return to 0. At this time, it was getting quite frustrating.
About 45 minutes into the workshop, we then started to research ways to keep the totalpoints in javascript. There were some methods shown online and the tutor admitted that it would take a while to implement since she was not confident with this stuff. After playing the game again, which was something we did basically every minute, we realised that the lives system did not reset back to 0 every time the next question was shown. We then went to look over at the live system's code. It was a lot more simpler than the one online however may not fully work with the scoring. Thus, the idea of combining both the online method and the live systems method was done. By this time by the way, it was almost an hour into the workshop and i felt so bad for taking up that much time from a tutor whose workshop i didnt even belong in so yea sorry to anyone else who had been waiting for her help.
At last, after just over an hour, we had a working scoring system! I appreciated that tutor so much at that moment for putting up with me seriously. There were a few things that were the reason to the slowness of the progress.
Since the page refreshed every time the user proceeded to the next question, the score had to be stored in the local folder every time another question showed. The stored score would then add on to the new score for new questions. This meant that if the game wasnt finished and played again in the same window, the old score may show up as the starting score for the game. So you need to finish the game first by losing. Because the score is stored in the local folder, it may be difficult to implement the results page as the score would need to be retrieved from the local folder.
Anyway, i thanked the tutor for all the help and posted the newest version of the game onto our team facebook group page. About 20 past 4 (so an hour and 20 mins into the workshop), i packed up and thanked the tutor again, before leaving off to my lecture. It was only after i left the room that i realised that that was my last ever workshop (or really, workshops) for DECO1800, and i didnt even say goodbye to Khoa or the tutor. I may never see them ever again. And im still not sure what that tutors name is. Haha. wow. Moving on, when i reached the my lecture room no one was even there, the lecture had finished early. So sad. So I couldve stayed in the workshop to start working on the results page. Pushing that note aside, i left for home.
And that was my workshop for today. The end.
No comments:
Post a Comment