TOTAL | CREATIVITY | USEFULNESS | DESIGN | SPEED | FUNCTIONALITY | 16 | 2 | 4 | 3 | 4 | 3 | out of 33 | out of 3 | out of 10 | out of 6 | out of 4 | out of 4 |
| 1lann An okay entry. Your code is alright, although it could make use of more functions to separate components in it. There seems to be a lot of code reuse and reuse of constants rather than defining them in a single place at the top of the file for instance. For example you reuse a lot of colors, perhaps you should have defined "themes" as a dictionary of colors, so that they can be easily configurable. I also see color setting a lot, which you should perhaps just abstract out into a function so that setting colors is only 1 short line, rather than 2 long lines. The color scheme could also be improved as it wasn't that pleasing. Unfortunately I can't technically award marks for the user interface that much as a result of you using Sheets, a third-party library made outside of the contest. As a result, I only awarded 3 points for design. The usefulness and functionality was quite lacking, as it didn't do much, and it didn't even show errors with transactions or any form of response, apart from a red colored text books indicating an invalid value. But even if I tried sending Krist to myself where both boxes were gray and not red, it didn't do anything. The status remained at Idle. Your entry is a good shot at the competition, and I'm sure you'll do better in the future. |