Hi,
I've been thinking about the design for the score sheets which will be
used in this year's game, as well as how that will interact with the
various scoring software we have.
In contrast to last year, we need to record both the position (which
corner or middle) and orientation (or at least which face was top) of
each of the markers to correctly score the matches. These data also
need to be coupled to each other as the orientation affects the
possible points from the position.
I think the designs we've used in the past where the sheet looks
roughly like an arena have worked well, and we should continue to do
that if we can.
While we have avoided it in the past, I think we can also use a
non-binary notation for the orientation of the markers. This allows us
to keep the sheets clutter-free while keeping each token represented
by a single item on the sheet.
I'm envisaging that the score sheets would have five boxes for
recording tokens in, one for each of the five arena zones (four
corners plus the middle). The scorers would write into these (in block
capitals) one of the following letters, each representing one of the
token colours: O, G, Y, P, W, for Orange, Green, Yellow, Purple,
White (tops and bottoms), based on which face was the top one. This
relies on the colours being similar to those we've used in the past
and those colours being easily distinguishable.
The scoring software can then have this info input as 5 strings which
it can parse trivially. Validation that the data is correct is limited
to there being exactly 9 tokens represented, but I think that's as
good as we'd be able to get anyway.
I'll try to put together an actual score-sheet based on this at some
point; for reference, last year's is in the arena.git repo [1].
Thoughts?
Thanks,
Peter
[1]
https://www.studentrobotics.org/cgit/arena.git/tree/comp15/score-sheet-2015.svg