Go to Post The front page of the entire paper had the words "Gracious Professionalism" on the front cover. - Andy Baker [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-01-2017, 15:54
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
2017 STEAMworks Score Sheet (Calculator)

Hello!

I built a mobile friendly website to do some scoring calculations. Feel free to leave a reply below if you find something wrong as I had to make a few assumptions/interpretations from the game manual. There some other wonderful scoring calculator alternatives already built by others, I thought I'd share mine.

Hosted on GitHub Pages:
https://nicholsschool.github.io/2017-Score-Sheet/

The code is up on GitHub:
https://github.com/NicholsSchool/2017-Score-Sheet

Good luck this year!
Reply With Quote
  #2   Spotlight this post!  
Unread 09-01-2017, 16:31
jaredhk's Avatar
jaredhk jaredhk is offline
Tried turning it off and on again?
AKA: Jared Hasen-Klein
FRC #1836 (The MilkenKnights)
Team Role: Leadership
 
Join Date: Feb 2015
Rookie Year: 2009
Location: Los Angeles
Posts: 125
jaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud ofjaredhk has much to be proud of
Re: 2017 STEAMworks Score Sheet (Calculator)

You may want to look at the thread for my scoring calculator because some people brought up some great points about counting fractions.
__________________
Jared Hasen-Klein, Director of Team Operations

MilkenKnights.com | Facebook | Twitter | Instagram | Snapchat

FREE RESOURCES
Reply With Quote
  #3   Spotlight this post!  
Unread 09-01-2017, 16:34
engunneer's Avatar
engunneer engunneer is offline
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 879
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: 2017 STEAMworks Score Sheet (Calculator)

as i am sure you are aware, there is some debate as to rotors spinning in auto counting in teleop. You''l have to wait for the rule update, but i would have a plan for that. The score would be (60*autorotors + (40*(telerotors-autorotors))) in that case

What are the seconds indicators? time to process the fuel? I like that you count high and low processing time separately.

I was confused by the 1s 5s 10s buttons. maybe change text to +/-1 +/-5 +/-10? There is a symbol for +/- , or you could label the button group. I thought at first it was related to seconds.

It took me quite a few seconds to find the output. Is there room to make the text bigger, or use a javascript transition to flash it when it changes?

there seems to be no way to remove fouls? also fouls allow a negative score.

Lastly, the plural of Fuel is Fuel

That may sound like a lot of criticism, but actually that's a very small bug list. Great work. Very useful! You covered nearly all of the test cases i could even think of.
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes
Reply With Quote
  #4   Spotlight this post!  
Unread 09-01-2017, 16:36
engunneer's Avatar
engunneer engunneer is offline
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 879
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by jaredhk View Post
You may want to look at the thread for my scoring calculator because some people brought up some great points about counting fractions.
As far as i can tell, he counted the fractions properly, even across Auto+teleop. I went looking for this specifically. Granted, they should still read your thread as there is good discussion about test cases.
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes
Reply With Quote
  #5   Spotlight this post!  
Unread 09-01-2017, 16:45
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by jaredhk View Post
You may want to look at the thread for my scoring calculator because some people brought up some great points about counting fractions.
That thread was very helpful in determining the correct way to count the fractions, including the fuel left over from auto. Thanks!
Reply With Quote
  #6   Spotlight this post!  
Unread 09-01-2017, 16:47
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by engunneer View Post
as i am sure you are aware, there is some debate as to rotors spinning in auto counting in teleop. You''l have to wait for the rule update, but i would have a plan for that. The score would be (60*autorotors + (40*(telerotors-autorotors))) in that case

What are the seconds indicators? time to process the fuel? I like that you count high and low processing time separately.

I was confused by the 1s 5s 10s buttons. maybe change text to +/-1 +/-5 +/-10? There is a symbol for +/- , or you could label the button group. I thought at first it was related to seconds.

It took me quite a few seconds to find the output. Is there room to make the text bigger, or use a javascript transition to flash it when it changes?

there seems to be no way to remove fouls? also fouls allow a negative score.

Lastly, the plural of Fuel is Fuel

That may sound like a lot of criticism, but actually that's a very small bug list. Great work. Very useful! You covered nearly all of the test cases i could even think of.
Great constructive feedback. Thanks! It took a bit of work to get the calculations correct, especially the left over fuel from auto which still counts as a fractional score.

The README.md file on GitHub makes mention of some of my thought processes regarding some of the issues you brought up.

I'm certainly going to make some changes tonight based off your comments. Much appreciated!
Reply With Quote
  #7   Spotlight this post!  
Unread 09-01-2017, 16:58
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by engunneer View Post

There is a symbol for +/- , or you could label the button group. I thought at first it was related to seconds.

Lastly, the plural of Fuel is Fuel
Changed the modifier buttons to +/-. Good idea!

Fixed the spelling mistake.

Thank you so much for your feedback. I plan on making some more modifications later.
Reply With Quote
  #8   Spotlight this post!  
Unread 09-01-2017, 20:38
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by engunneer View Post
as i am sure you are aware, there is some debate as to rotors spinning in auto counting in teleop. You''l have to wait for the rule update, but i would have a plan for that. The score would be (60*autorotors + (40*(telerotors-autorotors))) in that case

What are the seconds indicators? time to process the fuel? I like that you count high and low processing time separately.

I was confused by the 1s 5s 10s buttons. maybe change text to +/-1 +/-5 +/-10? There is a symbol for +/- , or you could label the button group. I thought at first it was related to seconds.

It took me quite a few seconds to find the output. Is there room to make the text bigger, or use a javascript transition to flash it when it changes?

there seems to be no way to remove fouls? also fouls allow a negative score.

Lastly, the plural of Fuel is Fuel

That may sound like a lot of criticism, but actually that's a very small bug list. Great work. Very useful! You covered nearly all of the test cases i could even think of.
I made several subtle changes that address nearly everything you listed. I'll wait for an official determination regarding the rotors being double counted at the end of both auto/tele. Thanks for your input.
Reply With Quote
  #9   Spotlight this post!  
Unread 09-01-2017, 20:48
engunneer's Avatar
engunneer engunneer is offline
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 879
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: 2017 STEAMworks Score Sheet (Calculator)

Great updates. If you want to be really clever and are willing to deal with my nitpicking..

Can you make the + and - button on each row change text to show the number to be added and subtracted? Technically when you have the +/- 5 button selected some elements still only adjust by 1 like rotors and baseline.

Thanks for the quick updates. I have a shortcut to it saved in the front folder on my phone. Very well done.

I also are somehow getting NaNs on 1.0.5 on my phone. Only happens on refresh and is fixed if I hit reset
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes

Last edited by engunneer : 09-01-2017 at 20:50.
Reply With Quote
  #10   Spotlight this post!  
Unread 09-01-2017, 21:39
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by engunneer View Post
Great updates. If you want to be really clever and are willing to deal with my nitpicking..

Can you make the + and - button on each row change text to show the number to be added and subtracted? Technically when you have the +/- 5 button selected some elements still only adjust by 1 like rotors and baseline.

Thanks for the quick updates. I have a shortcut to it saved in the front folder on my phone. Very well done.

I also are somehow getting NaNs on 1.0.5 on my phone. Only happens on refresh and is fixed if I hit reset
v1.0.5 had a bug, sorry about that. Trying to do too much at once, overlooked a multiplier that needed to be initialized to 1.

Good idea about the +/-5 and +/- 10 indicators. All set! Take a look.
Reply With Quote
  #11   Spotlight this post!  
Unread 09-01-2017, 22:15
engunneer's Avatar
engunneer engunneer is offline
Alumni turned Mentor
AKA: Branden Gunn
FRC #4761
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1996
Location: Reading, MA
Posts: 879
engunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond reputeengunneer has a reputation beyond repute
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by JonKiddy View Post
v1.0.5 had a bug, sorry about that. Trying to do too much at once, overlooked a multiplier that needed to be initialized to 1.

Good idea about the +/-5 and +/- 10 indicators. All set! Take a look.
on a desktop, the margin-top of the #score is wonky. It appears to be this css:
PHP Code:
@media (min-width992px) {
    
#score {
        
margin-top1px;
    }

I'd suggest keeping it at -25 (which it seems to be on narrower screens).

I suspect in the end that 40kPa = 1 RP.

I'd also move baseline crossing to the end of auto, since then the basic order between the sections will be the same.

Again, great effort and always improving. Also, in software, the users are not always right
__________________
Student FRC23 (1996-1999), Mentor FRC246 (2000), Mentor FRC1318 (2007-2009), Mentor FRC93 (2011), Mentor FRC2151 (2012), Mentor FRC23 (2013), Mentor FRC4761 (2014-2017)
1998 - National Chairman's Award and Woodie Flowers Award (FRC23, Mike Bastoni ) | 2007 - PNW SF (488, 1595) | 2008 - Oregon RCA - Seattle #2 Seed, SF (488, 1696) | 2009 - Oregon #1 Seed, Winners (1983, 2635) - Seattle SF (945, 2865) - Galileo #2 Seed, SF (973, 25) | 2012 Midwest F (111, 71) | 2014 RIDE Winners (78, 125), Inspector - NEU #24, QF (3479, 3958) - NECMP #35 | 2015 Reading #11, SF (1058, 190), Inspector - RIDE #17, QF(4055, 5494), Inspector - NECMP #57 | 2016 Reading #4, SF (133, 4474), DCA, Inspector - Ride #22, SF (1735, 2067), Creativity, Inspector - NECMP #48, RCA - Archimedes

Last edited by engunneer : 09-01-2017 at 22:19.
Reply With Quote
  #12   Spotlight this post!  
Unread 10-01-2017, 13:59
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Quote:
Originally Posted by engunneer View Post
I suspect in the end that 40kPa = 1 RP.

I'd also move baseline crossing to the end of auto, since then the basic order between the sections will be the same.
40kPA now = 1 RP.

I reordered the sections a bit. Good idea!

New:

On a phone, if you tilt the phone to view as landscape you should see the game field (*crosses fingers).

If you're on an iPhone, I suggest you save a bookmark and "Add to Home Screen", it will behave like a real app, kinda.

I'll keep my eye out for a ruling on the number of rotors spinning at the end of auto/tele. And I'll continue to adjust the scoring as necessary as I become aware of changes.

Also:

I don't normally cater to everyone's wishes, but I really liked your ideas! Thanks!
Reply With Quote
  #13   Spotlight this post!  
Unread 11-01-2017, 14:58
JonKiddy JonKiddy is offline
Programming Mentor (Java/C++)
FRC #4930 (Electric Mayhem)
Team Role: Mentor
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Buffalo, NY
Posts: 11
JonKiddy is an unknown quantity at this point
Re: 2017 STEAMworks Score Sheet (Calculator)

Score Change: For each ROTOR turning by period’s T=0, that’s not previously been scored, 60 auto, 40 teleop
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 20:45.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi