Go to Post The Robot Alliance Project is perpetrating the government shutdown? I KNEW robots would take over the world! - BBray_T1296 [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
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 13-12-2016, 14:08
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 438
nuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud of
Alternative to foul points: extra time?

Last week I had the opportunity to watch FC Barcelona crush their visiting team along with 100k friends in Europe largest stadium. At the end of the match, it struck me that we could import a rule from soccer (football) to FRC.

Right now, refereed infractions give the opposing alliance foul points. This practice kinda sucks on a few levels. The point value for each type of foul is hard for the GDC to judge. We've all seen games where the difference between win and lose is a dicey call. Worse than that, foul points prevent teams and spectators from knowing the score balance, since they are not tallied until after the buzzer.

Instead, I propose the following. Every infraction adds 10 (or 5 or whatever) seconds of "extra time" for the aggrieved side. The match may end at the buzzer for one alliance, but if the other alliance has been fouled, they get a few more seconds to play unopposed. This would keep the drama going, and make for an exciting new dynamic, instead of just waiting for the final score to pop up.

I recognize the idea needs some work. Event hosts aren't going to like the uncertain match schedule, and there needs to be something to prevent teams from just disabling their opponents (flipping or ramming) so that they can't use their extra time. But if these can be worked out, I think it's a fun idea.

Thoughts?
Reply With Quote
  #2   Spotlight this post!  
Unread 13-12-2016, 14:14
bobbysq bobbysq is offline
Registered User
FRC #4646 (Team ASAP)
Team Role: Leadership
 
Join Date: Apr 2016
Rookie Year: 2015
Location: Des Moines, IA
Posts: 250
bobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud ofbobbysq has much to be proud of
Re: Alternative to foul points: extra time?

Quote:
Originally Posted by nuclearnerd View Post
and there needs to be something to prevent teams from just disabling their opponents (flipping or ramming) so that they can't use their extra time.
Clearly, every additional 5 seconds of a pin will result in 5 seconds being added to the clock.
Reply With Quote
  #3   Spotlight this post!  
Unread 13-12-2016, 14:15
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,544
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Alternative to foul points: extra time?

For most games, setting foul points is easy. You make the penalty for the foul higher than the points that can possibly be gained for committing the foul. You make it so there's no way to exploit the foul value for your alliances' gain.


Setting a foul time would be much more difficult to balance, in terms of game design. You could very well end up in situations where it would still be beneficial to commit fouls. If I know my opponent takes 30 seconds to acquire, load, and fire a ball, and I know bumping them in the protecting zone only gives them an extra 10 seconds, strategically it makes sense to bump them and force them to miss their shot. Even with the extra 10 seconds, they're unlikely to make up the lost points.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #4   Spotlight this post!  
Unread 13-12-2016, 14:18
rtfgnow rtfgnow is offline
Registered User
AKA: Alex Tannahill
no team
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Southfield, Michigan
Posts: 3,208
rtfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond reputertfgnow has a reputation beyond repute
Re: Alternative to foul points: extra time?

Quote:
Originally Posted by nuclearnerd View Post
Right now, refereed infractions give the opposing alliance foul points. This practice kinda sucks on a few levels. The point value for each type of foul is hard for the GDC to judge. We've all seen games where the difference between win and lose is a dicey call. Worse than that, foul points prevent teams and spectators from knowing the score balance, since they are not tallied until after the buzzer.
I believe, and correct me if I am wrong*, that foul points are counted in live scoring once the ref enters them, assuming it is before the buzzer.
Quote:
Originally Posted by nuclearnerd View Post
Instead, I propose the following. Every infraction adds 10 (or 5 or whatever) seconds of "extra time" for the aggrieved side. The match may end at the buzzer for one alliance, but if the other alliance has been fouled, they get a few more seconds to play unopposed. This would keep the drama going, and make for an exciting new dynamic, instead of just waiting for the final score to pop up.

I recognize the idea needs some work. Event hosts aren't going to like the uncertain match schedule, and there needs to be something to prevent teams from just disabling their opponents (flipping or ramming) so that they can't use their extra time. But if these can be worked out, I think it's a fun idea.

Thoughts?
How would an alliance know how much extra time they have? This would effect strategy about when to start doing the end game task. As of now, the timers on the two ends of the field cannot display different numbers (please note the "As of now", this might be able to be changed).

*Is this phrase necessary? I am sure someone would correct me whether I invite it or not.
__________________

- Arizona North
Reply With Quote
  #5   Spotlight this post!  
Unread 13-12-2016, 14:26
MARS_James's Avatar
MARS_James MARS_James is offline
Always Scouting
AKA: James Comstock
FRC #0179 (The Children of The Swamp)
Team Role: Tactician
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Jupiter, Florida
Posts: 1,939
MARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond repute
Send a message via AIM to MARS_James
Re: Alternative to foul points: extra time?

Quote:
Originally Posted by nuclearnerd View Post
The point value for each type of foul is hard for the GDC to judge.
Personally I have never found the foul points to be unfair and of all my complaints fouls being under or over valued is not one of them.

Quote:
Originally Posted by nuclearnerd View Post
We've all seen games where the difference between win and lose is a dicey call.
Agreed however your solution (stated later) does not really solve this, I shall explain how when I get to your solution

Quote:
Originally Posted by nuclearnerd View Post
Worse than that, foul points prevent teams and spectators from knowing the score balance, since they are not tallied until after the buzzer.
I have reffed FRC and I am guessing via this statement you haven't. Unless there is a call that happened near the end of the match, or the ref needs to change a call this is not true as foul points are shown as part of the live score as soon as they are entered. (which also brings up another issue with your solution)

Quote:
Originally Posted by nuclearnerd View Post
Instead, I propose the following. Every infraction adds 10 (or 5 or whatever) seconds of "extra time" for the aggrieved side. The match may end at the buzzer for one alliance, but if the other alliance has been fouled, they get a few more seconds to play unopposed. This would keep the drama going, and make for an exciting new dynamic, instead of just waiting for the final score to pop up.
Now I understand that the proposed solution can not be retroactively applied to other games that were designed with fouls in mind but some of the mostly core ideas of an FRC game do not allow this:

How do you signal that one side has extra time and the other doesn't and how much that is?

When a referee calls a tech foul for something that is a regular how do you resolve it without a replay of the whole match?

What happens if someone commits a foul after the match is resolved?

What happens if I commit a foul when I have extra time and the other side doesn't? Do they get re-enabled?

What happens in a game with an end game during the extra time? This year some last minute batter runs could have been completed but if everyone was on the batter no one would move for several seconds .


As you mentioned the idea needs some fine tuning but with how far behind schedules most events run, and how FRC games are fundamentally designed I don't see this working.
__________________
Driving Record: 24-8
Coaching Record: 66-31
2014 South Florida Regional Woodie Flowers Finalist


Reply With Quote
  #6   Spotlight this post!  
Unread 13-12-2016, 14:43
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,706
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Alternative to foul points: extra time?

While I personally hate when fouls decide matches, there are some benefits to them.

I've seen refs talk about penalties to make sure they got the right call - it's easy for the scorekeepers to change this at the end of the match, but how do you walk back extra time? Do you just say "oh sorry, our bad, we're taking away any points you earned in those 5 seconds (even if those are end game points that you probably could have gotten anyways)"?

And what about end game scenarios? This year on the batter, it would be easy for an alliance to manage that if they knew how much time was remaining (I'm assuming we could implement a technical solution to keep the time remaining updated for each alliance's drive teams). But other years it wasn't so simple. Take Logomotion, where the end game was literally a race - a team with extra time would have to do the end game, then come back to try to keep scoring with tubes. And there are rules like hanging this year - points given after 5 seconds or all objects come to rest - does the alliance that is "frozen" have to wait that much longer before their hang is assessed?

I'm not saying any of these are show stoppers, but they are problems that need to be assessed. Adding time introduces issues with the way we do things that has to be figured out, and potentially changes what sort of features we can reasonably have in our games!
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #7   Spotlight this post!  
Unread 13-12-2016, 14:46
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,544
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Alternative to foul points: extra time?

That reminds me, technically Logomtion had a variable length of match. After all 4 towers were activated, the match would end, regardless of how much time was left on the clock.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #8   Spotlight this post!  
Unread 13-12-2016, 14:50
Kevin Kolodziej's Avatar
Kevin Kolodziej Kevin Kolodziej is offline
Operator in 100+ matches
AKA: Yngwie Kamen's roadie
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 1999
Location: Milwaukee, WI
Posts: 626
Kevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond reputeKevin Kolodziej has a reputation beyond repute
Send a message via AIM to Kevin Kolodziej
Re: Alternative to foul points: extra time?

An interesting idea, for sure. It is something that was discussed way back when I used to design Vex games for the Milwaukee Vex Programs (pre VRC). We had a slightly different implementation of it though: Disablement (we referred to it as "The Penalty Box").

An offending robot would be disabled for a duration appropriate to the foul (5 or 10 seconds), or perhaps the entire alliance could be disabled for serious tech fouls (whatever the given rules allow for or call for).

This eliminates the unknown time factor at the end of the match but still gives a strategic advantage to the victimized team/alliance. It is actually much more in line with the sports model (all penalties result in strategic advantage, not point advantage). It is up to the team to take advantage of the opportunity (uncontested shot, steal an item, etc.).

We never got around to actually trying it in a game since we didn't have a real field management system at the time, but it would certainly create for some interesting "power play" type moments. There would still be a delay in assessing the penalty from when it happens, but this pretty much happens in all real sports anyway.
__________________
Team 71: 1999, 2000 (Driver), 2001-2002 (Driver, Animator) // Team 1064: 2003 (Co-founder, Coach), 2004 (Coach) // Team 1714: 2006-2007 (Mentor, Coach)
Team 1675: 2005-2007 (Mentor, Coach), 2008 (Mentor), 2009-2016 (Mentor, Coach)
FLL: '04 (Judge), '05 (Ref), '06 (Ref), '07 (Ref), '08 (Judge, Ref), '09 (Judge), '10 (Ref), '16 (Judge Advisor) // Ref: '05 (IN, IRI), '06 (IN, IRI), '07 (IN, IRI), '08 (WMR, Curie)
WI RPC: 2006 - 2016 // FRC Inspector: '07 (WI), '08 (WI, IL), '09 (WI, IL), '10 (WI, CMP), '11 (WI, IL, CMP), '12 (WI), '13 (Northern Lights)
2007 WI Woodie Flowers Award Finalist // 2011 Wisconsin Regional Outstanding Volunteer // 2011/2013 Midwest Regional Chairman's Award
Reply With Quote
  #9   Spotlight this post!  
Unread 13-12-2016, 14:57
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,580
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Alternative to foul points: extra time?

One caveat of this is that you can go back and reverse the awarding of foul points, but you cannot undo extra time on the clock. You can't even really just choose not to count the last X seconds of scoring in most games either. So this would be un-reversible.

Now, it's debatable whether or not being able to be appealed / reversed matters to the GDC, which empowered refs with the ability to refuse to tell teams what fouls were even awarded for.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #10   Spotlight this post!  
Unread 13-12-2016, 17:32
Ari423's Avatar
Ari423 Ari423 is online now
LabVIEW aficionado and robot addict
AKA: The guy with the yellow hat
FRC #5987 (Galaxia)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2012
Location: Haifa, Israel
Posts: 482
Ari423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant futureAri423 has a brilliant future
Re: Alternative to foul points: extra time?

I see this as a solution looking for a problem, and it itself has a number of problems. In addition to the ones mentioned earlier in this thread, there is the problem of the end game. In many years there is an end game that starts at 20s left in the match. If a foul were committed giving one alliance an extra 5 seconds, would the end game start for that alliance at 20s before match end or 15? If they both start at 20, the extra time would be basically useless because it has to go towards the end game. If it starts at 15 and the two alliances battle for the end game (like in 2011 fighting for the mini it poles) the fouling alliance would benefit? What would happen if a foul were committed in the end game? Or if a foul were committed during the extra foul time, would the other alliance be re-enabled or would the foul not count?
__________________
2017-present: Mentor FRC 5987
2017-present: CSA for FIRST in Israel
2012-2016: Member FRC 423
2013: Programmer
2014: Head Programmer, Wiring
2015: Head Programmer, Wiring
2016: Captain, Head Programmer, Wiring, Manipulator, Chassis, CAD, Business, Outreach (basically everything)


Reply With Quote
  #11   Spotlight this post!  
Unread 13-12-2016, 20:10
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,494
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Alternative to foul points: extra time?

Let me propose an adjustment: docking time from the offending team and/or alliance. This would provide the "offended" alliance with a number of unopposed seconds, but would not lengthen the match schedule. Depanding on how detailed the penalties could be applied, this could be assessed to an individual robot or a whole alliance, either at the moment of assessment, or as a shortened time at the end of the match, through a disabled state. As a way to penalize fouls in the closing seconds of a match, any penalties or portions of penalties which cannot be assessed against the offending teams may be applied as additional seconds for the offended alliance. That is, if red commits a "15 second" offense with only ten seconds left in the round, red is disabled instantly, and blue is given five extra seconds to balance the penalty. Assessing penalties this way should add only a few seconds to any given match.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 13-12-2016 at 20:13.
Reply With Quote
  #12   Spotlight this post!  
Unread 13-12-2016, 20:17
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,609
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Alternative to foul points: extra time?

Again, the question becomes: What if the referees misrecalled the rules (shouldn't happen, but can) or otherwise made a mistake and hit the wrong foul type? Do you rescore the match, replay the match, or make it unchangeable by anybody? (Hint: doesn't matter, somebody will take it to CD because the call didn't go in their favor.)
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

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 04:25.

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