Go to Post [A screen shot] is very helpful - I've sent Brandon many of those the various times I've broken ChiefDelphi.com! - Jessica Boucher [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

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 06-03-2010, 03:14
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,298
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

I dont agree with this.
Scoring 4 for yourself and scoring 2 for the other team across the field is easier said than done.
IMO, you only need 1 scoring bot in the near zone and an effective defensive/shoot balls over the bump mechanism to win a week 1 regional!
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award
  #2   Spotlight this post!  
Unread 06-03-2010, 09:20
Swampdude's Avatar
Swampdude Swampdude is offline
Registered User
AKA: Dan Quiggle
FRC #0179 (Children of the Swamp)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: West Palm Beach, FL
Posts: 671
Swampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond reputeSwampdude has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

I can see where duking it out with no defense will screw the loser if this becomes the norm. Knowing this the loser would always opt to help the winner. So it doesn't make sense to try and outright win unless you know for certain that you can AND the other team WILL score some points for them in your benefit to cover some of your penalties.

So now, it seems to me if you could get an agreement from all 6 teams to score for the team that has hangers. Plus give the losing team 1 or 2 points to cover the winning teams penalties, then you would have assurance from everyone that it was reasonable to cooperate from the beginning, hence optimize the assured seeding and coopertition points. Otherwise playing chicken with them will just lower everyone's points.

There's some logistical issues. It's going to get crowded at the winning teams goals. So put your 2 best herders there, the mid field bots can make shots, the far bots just help move balls forward then help if they can or just stay out of the way. Then the winning team hangers hang making more room for the other bots to move in and continue scoring till the end. This could make a consistent 15-20 point seeding/coopertition score for both teams fairly reasonable.

I think this is worth proposing, but the purists will spit on you. And you need to be able to trust the agreed winning team for this arrangement to work. Maybe we need an insurance agreement document, where the cheated party gets to pick a spare motor from your kit if you diverge.
__________________
www.179swampthing.org

  #3   Spotlight this post!  
Unread 06-03-2010, 09:33
George1902's Avatar
George1902 George1902 is offline
It's a SPAM thing...
AKA: George1083; George180
FRC #0180 (SPAM)
Team Role: Mentor
 
Join Date: Dec 2001
Rookie Year: 1998
Location: Stuart, FL
Posts: 785
George1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond reputeGeorge1902 has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Quote:
Originally Posted by Swampdude View Post
I think this is worth proposing, but the purists will spit on you.
If they can reach you from where you'll be sitting, way up in the standings.
__________________
George

"Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that."
-- Martin Luther King, Jr.
  #4   Spotlight this post!  
Unread 06-03-2010, 09:30
skimoose's Avatar
skimoose skimoose is offline
Parent/Mentor/Engineer
AKA: Arthur Dutra
FRC #0228 (GUS)
Team Role: Electrical
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Meriden, Connecticut
Posts: 568
skimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond reputeskimoose has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Quote:
Originally Posted by waialua359 View Post
I dont agree with this.
Scoring 4 for yourself and scoring 2 for the other team across the field is easier said than done.
IMO, you only need 1 scoring bot in the near zone and an effective defensive/shoot balls over the bump mechanism to win a week 1 regional!
Sorry, but this thread is correct. One of the worst things any team can do during the qualification rounds is play defense. The ranking system and current regional rankings clearly show this. Preventing your opponent from scoring is driving your team down the ranking ladder plain and simple. Since you start with a "backfield" robot, scoring for your opponent should be relatively simple. just bulldoze balls in.

As for what's needed to win a week 1 regional... lets see what happens when the seeding point system isn't important in a match.
__________________

2009 CT Regional Motorola Quality Award
2010 VRC Connecticut Championship Winners & Amaze Award
2010 VRC Championship Divisional Energy Award
2010 WPI Regional Winner
2010 WPI Regional Engineering Inspiration Award
2011 WPI Regional Chairman's Award
2012 WPI Regional Finalists
  #5   Spotlight this post!  
Unread 06-03-2010, 14:09
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,656
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: A novel strategy: Always score for your opponents

Quote:
Originally Posted by waialua359 View Post
IMO, you only need 1 scoring bot in the near zone and an effective defensive/shoot balls over the bump mechanism to win a week 1 regional!
Striker / "Recycler" / Flex - Defense is something that won't just win week 1 events, I hope.

Collusion sucks. I'm going to figure out how to maximize my team's ranking score (if it matters to us) without talking to the other alliance. Then again, my team's built a very defense oriented robot, and the qualification system gives us no chance to show off the characteristics of the robot designed completely around the elimination round... *sigh*
__________________
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)
  #6   Spotlight this post!  
Unread 06-03-2010, 14:12
XaulZan11's Avatar
XaulZan11 XaulZan11 is offline
Registered User
AKA: John Christiansen
FRC #1732
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Milwaukee, Wi
Posts: 1,329
XaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond repute
Send a message via AIM to XaulZan11
Re: A novel strategy: Always score for your opponents

If both alliances are scoring for the other alliance, wouldn't it be better just to score for your alliance?
  #7   Spotlight this post!  
Unread 06-03-2010, 14:19
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,656
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: A novel strategy: Always score for your opponents

Quote:
Originally Posted by XaulZan11 View Post
If both alliances are scoring for the other alliance, wouldn't it be better just to score for your alliance?
I'm beginning to wonder if I should just flip a coin and tell my team to score in whichever goal the coin says.
__________________
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)
  #8   Spotlight this post!  
Unread 06-03-2010, 14:19
Kevka's Avatar
Kevka Kevka is offline
Registered User
FRC #0975
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Richmond, VA
Posts: 9
Kevka is an unknown quantity at this point
Re: A novel strategy: Always score for your opponents

Basically, you have to score into your own goal, keep your oponents from scoring into their own goal and then there are two more things to consider:
1. How do you get your oponents to get penanlties?
2. If your strategy is to loose anyway, you can get as many penalities as you want. What does this allow you to do.
  #9   Spotlight this post!  
Unread 06-03-2010, 15:00
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Quote:
Originally Posted by Kevka View Post
Basically, you have to score into your own goal, keep your oponents from scoring into their own goal and then there are two more things to consider:
1. How do you get your oponents to get penanlties?
2. If your strategy is to loose anyway, you can get as many penalities as you want. What does this allow you to do.
Clearly you havent read the rules. Winning your qualification matches is not nearly as critical as it has been in years past.
  #10   Spotlight this post!  
Unread 06-03-2010, 20:56
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 412
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Quote:
Originally Posted by XaulZan11 View Post
If both alliances are scoring for the other alliance, wouldn't it be better just to score for your alliance?
No, because you can lose points that you score for yourself. You can't lose points you score for your opponent. Penalties don't hurt you if you don't have any points to lose. I'm not suggesting that you should commit penalties because you can - I'm merely saying that they're a huge part of this game, and they will happen to your alliance, whether you like it or not.

From the webcasts I saw today, it was not uncommon to get five or more points in penalties. Nearly every match seemed to have a penalty on one side or another. With this kind of unpredictability, reliably winning by a small margin seems nearly impossible.
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
  #11   Spotlight this post!  
Unread 06-03-2010, 21:11
Molten's Avatar
Molten Molten is offline
Registered User
AKA: Jason
FRC #1766 (Temper Metal)
Team Role: Mentor
 
Join Date: Dec 2006
Rookie Year: 2006
Location: Indiana
Posts: 2,289
Molten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond reputeMolten has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Ok, I'm not really competing in this years game...but reading this thread has been shocking. Any previous year this strategy would have been seen as unethical and means for not getting picked. I believe it has been brought up more then once for previous games and has never gotten this response. I'm not debating the ethics or the effectiveness. I just wanted to comment on how confused your going to have the audience if this becomes common. Also, how do you explain to sponsors that you averaged 5 points for the opponent? Finally, why is there a game that these questions have to be asked?
__________________
"Curiosity. Not good for cats, great for scientists."- Numb3rs

"They can break your cookie, but... you'll always have your fortune."-T.W. Turtle, Cats Don't Dance

"Tell my tale to those who ask. Tell it truly - the ill deeds along with the good, and let me be judged accordingly. The rest... is silence."-Dinobot, Beast Wars

"Though the first step is the hardest and the last step ends the quest, the long steps in between are certainly the best."
–Gruffi Gummi, Disney's Adventures of the Gummi Bears
  #12   Spotlight this post!  
Unread 06-03-2010, 22:46
WJF2011's Avatar
WJF2011 WJF2011 is offline
Registered User
FRC #2415 (Wiredcats)
Team Role: Mechanical
 
Join Date: Mar 2010
Rookie Year: 2008
Location: Atlanta
Posts: 44
WJF2011 has a spectacular aura aboutWJF2011 has a spectacular aura aboutWJF2011 has a spectacular aura about
Re: A novel strategy: Always score for your opponents

.
Quote:
Originally Posted by StevenB View Post
With this kind of unpredictability, reliably winning by a small margin seems nearly impossible.
Actually, not true, most games we played in were close at peachtree, we even tied 0-0 3 times, our record at the end of qualifying was 2-1-3 but we were ranked dead last due to no points in a 0-0 tie. We were picked for an alliance because they knew teams ahead of us were worse than our robot and we ended up going well into the semis.
  #13   Spotlight this post!  
Unread 06-03-2010, 22:59
pfreivald's Avatar
pfreivald pfreivald is offline
Registered User
AKA: Patrick Freivald
FRC #1551 (The Grapes of Wrath)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2001
Location: Naples, NY
Posts: 2,295
pfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

We saw this strategy and we thought that it was very much against Gracious Professionalism, and poor gamesmanship besides. We played every game to win, no matter what...

...and we were first seed, and at the end of the day, Regional Champions. (*AND* we won the 'Cooperatition(TM) Award' to boot.)

My suggestion: just play the game. It worked for us, *and* it gives the other teams' scouts a better idea of what your robot is capable of when winning is all about who has more points at the end of a match.

The top eight teams are *so* fluid this year because of the scoring system, that scouting is that much more important -- we went from 13th to 1st in three games. Too many people seem more focused on a mathematical trick than they are on the psychology of scouting -- and IMO that is a big mistake.

Patrick
__________________
Patrick Freivald -- Mentor
Team 1551
"The Grapes of Wrath"
Bausch & Lomb, PTC Corporation, and Naples High School

I write books, too!
  #14   Spotlight this post!  
Unread 06-03-2010, 23:40
Grim Tuesday's Avatar
Grim Tuesday Grim Tuesday is offline
Registered User
AKA: Simon Bohn
FRC #0639 (Code Red)
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Baltimore MD (JHU)
Posts: 1,605
Grim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Quote:
Originally Posted by pfreivald View Post
We saw this strategy and we thought that it was very much against Gracious Professionalism, and poor gamesmanship besides. We played every game to win, no matter what...

...and we were first seed, and at the end of the day, Regional Champions. (*AND* we won the 'Cooperatition(TM) Award' to boot.)

My suggestion: just play the game. It worked for us, *and* it gives the other teams' scouts a better idea of what your robot is capable of when winning is all about who has more points at the end of a match.

The top eight teams are *so* fluid this year because of the scoring system, that scouting is that much more important -- we went from 13th to 1st in three games. Too many people seem more focused on a mathematical trick than they are on the psychology of scouting -- and IMO that is a big mistake.

Patrick
You guys were great at FLR. Loved the robot!
I think that the qual ranking system this year is FUBAR. Smart teams should just not look at it, or they will get false hope, or become depressed. We got picked as a first choice for an alliance even though we were seeded in the high 20's. The team that picked us knew that we were good, despite a bunch of lousy scoring matches.

BTW, GoW, were you the guys we played with in the match when we had 2 bots with no field connection and we scored 5 goals on our own?
  #15   Spotlight this post!  
Unread 06-03-2010, 23:46
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,829
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: A novel strategy: Always score for your opponents

Just for the record, going for this strategy does not require "collusion" or cooperation between two alliances... one alliance can do it by themselves fairly effectively.

They can just park one robot in front of each of their own goals, to make sure that the opposing alliance doesn't "helpfully" score on their behalf, and then use the third robot to pass balls towards the opponents end of the field, making it easier for them to score.

Boring match, yes. Not a great way to show off your robot for alliance selections? No. But a good strategy to employ should you ever face off against a notably superior alliance? You bet.

The rule of the game this year, whether we like it or not, is "if you think you're outmatched... give in."

Jason
Closed Thread


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Ranking Score strategy gbrettmiller Rules/Strategy 6 05-01-2009 00:10
Defensive Strategy - cornering opponents ball Gary Dillard Rules/Strategy 112 07-04-2008 08:12
Scoring For Your Opponents Karthik General Forum 62 21-03-2006 08:22
Strategy - Your method?? mightywombat Rules/Strategy 16 05-01-2004 15:06
Qotw [02-27-03]: Who would want for partner/opponents... Ken Leung Rumor Mill 15 09-03-2003 22:09


All times are GMT -5. The time now is 04:59.

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