Hi
I did some scoring (~30 matches) for an informal scrimmage last week using the paper scoring sheets and couldn’t help myself from thinking of ways that I would prefer to score matches, both ways to make it quicker, and ways to make it more painless. (eg, the ability to use a single input field to record the effect of a doubler barrel - depending on what you count, there are 77 input fields on the normal score sheet)
This led me to develop a web app based on my ideal way of scoring it, yet keeping it similar enough to the existing method, so as to be understandable.
The result is robotscoring.com
Currently there is a gateway page available, and if people find my logic works for them, there may be more apps for future years.
Some basic instructions for the app:
- this won’t be ported to any specific platform as the web is open. specific platforms generally aren’t.
- the goal number indicator also serves as a reset all button.
- the bonus point indicator/top bar indicator serves as a ‘reset this goal’ button.
3a. the bonus point indicator automatically highlights the bonus point. this is based upon the first token button that you touch. ie, if the bottom object in a goal is blue, touch the blue button first to record the object + bonus. - the bottom right button will have functions added shortly. it is there to be used for the additional functions needed for cases where a robot is touching special barrels, which I’ve found to be far less common than one might expect.
- any lag is mostly due to page redraws I believe. If anyone knows how to speed this up, please get back to me.
- if anyone wants to read the source code, please feel free to do so.
- sideloading the html file and then loading it from local storage is possible, but I have google analytics running for my own personal interest, so if anybody does end up using this, I’d appreciate it if you could load the page from the web rather than saving the file. The entire app is javascript based so there is no need to have an internet connection once you’ve loaded the app.
- the app is designed to be run on 7" tablets or netbooks, hence the 1024x600 UI. It also works on smartphones, but ymmv.
- the below diagram shows the field layout used by the official scoring sheets, with goal numbers.
http://i.imgur.com/RNXnd.png
I won’t complain if you feel kind enough to leave feedback and/or actually use this app.
It has been tested in informal matches and appears to be free of major bugs.