Go to Post All hail the amazing duct tape and the mighty zip-tie!!! :] - Gabe [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #16   Spotlight this post!  
Unread 06-07-2015, 14:59
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,080
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by Kevin Leonard View Post
But I think that's part of the problem for me: I'm trying to look too deeply into a game that we don't have that much time to play. The game isn't going to evolve the way other sports do over years, it's going to evolve over 8 weeks of competition (and evolve immensely), and will be limited by size restrictions, power restrictions, etc, not just by player skill and ingenuity.
Bingo. Teams get better, but overall they start out pretty bad. So, when I make my spreadsheets I also do run through a "what's likely" analysis too. My general rule? If I think an action will take 3 seconds I multiply it by pi because I'm an idiot and tend to overestimate skill. (Or teams just generally suck)

I also do what I call sensitivity analysis: at what point do strategies become worthless because you're taking too long to do them?
__________________




.
  #17   Spotlight this post!  
Unread 06-07-2015, 15:06
logank013's Avatar
logank013 logank013 is offline
System.out.println("Ready!");
AKA: Logan Kreisher
FRC #0234 (Cyber Blue)
Team Role: Scout
 
Join Date: Apr 2015
Rookie Year: 2015
Location: Indianapolis, IN
Posts: 709
logank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant future
Re: The Highest Levels of Play

Quote:
Originally Posted by Andrew Schreiber View Post
You're mistaking important in an instance with important from a strategy perspective.
Ok. i thought you were just being general. But from a strategy, yeah, useless.
__________________
Cyber Blue Season 2015
IN Indy District Chairman's Award Winner | IN Kokomo District Event Winner (With 135 and 3865)
IN Purdue District Event Winner (With 1024 and 2197) | IN District Championship Winner (With 1024 and 292)
WORLDS:
Archimedes Rank 3 After Quals. | Alliance #3 Captain
Archimedes Division Semi-Finalist (With 503,188, and 836)

Scouting is life. Excel is friend, not foe.
  #18   Spotlight this post!  
Unread 06-07-2015, 15:39
The other Gabe's Avatar
The other Gabe The other Gabe is offline
Too many events, not enough time
AKA: I'm a volunteer now!
no team (2046 Bear Metal Alumn)
Team Role: Alumni
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Bellingham, WA
Posts: 429
The other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud ofThe other Gabe has much to be proud of
Re: The Highest Levels of Play

The first reason for why alliances made are not always as good as they should be is bad scouting. whether it's because the team is biased, they don't have enough people to scout well, or their scouts just aren't accurate, this can cause them to create a poor alliance (or neglect to pick good robots... cough cough my team at DCMP the last two years cough cough)

as for gameplay at higher levels, not every team has the resources to create a robot competitive at the highest levels. another issue can be mis-analyzing parts of the game- members of my team, including myself, though that the totes would fall flat from the feeder of their own volition, and therefore didnt make any sort of ramp. this forced us at our first divisional to quickly change to landfill, which was quite an adjustment for the drive team. many other teams made similar mistakes, and later fixed their bots with ramps, full redesigns, etc.

also, to add onto andrew schriebner, 2 of the best PNW feeder bots this year, 955 and 4450, had first divisionals that were... less than stellar compared to their level of play at the end of the year. their strategies also changed completely; in playoffs, 955 was a capper, and 4450 was a landfill bot in their first competitions. both teams added ramps and became very good. nearly every bot from my division that made it to worlds this year improved an extent, but those two were the most radical changes.
__________________
Do the best you can with what you are given

FRC 2046 2012-2015
Field Scout lead 2014-2015

Last edited by The other Gabe : 06-07-2015 at 15:41. Reason: really bad run on sentence
  #19   Spotlight this post!  
Unread 06-07-2015, 16:07
Lij2015's Avatar
Lij2015 Lij2015 is offline
I like turtles
AKA: Elijah Steele
FRC #2363 (Triple Helix)
Team Role: College Student
 
Join Date: Apr 2013
Rookie Year: 2012
Location: Newport News, Va
Posts: 119
Lij2015 has a spectacular aura aboutLij2015 has a spectacular aura about
Send a message via MSN to Lij2015
Re: The Highest Levels of Play

In 2013 I was determined that full court shooters were the end all be all, and while teams like 148, 67, 303, and 469 were amazing bots, the championship was won by lightning quick cycle bots and amazing defense.

In 2014 I laughed off blocker poles(and this was pretty much spot on until Einstein)

And in 2015 I expected to see WAY, WAY more can specialists at regional events, not only because that function only required one mechanism but they were in seriously high demand among the lower seeded alliances at both Chesapeake and Virginia.
The only really top notch ones I saw at our two regional events were 540, 2537, and 2377.
__________________
Alumni turned volunteer!
2016 Chesapeake District volunteer, Scorekeeper/Game announcer.

Team 2363 Proud Alumni, Programmer/Driver 2013, 2014, 2015(Captain)
2016 Northern Virginia Winners (1418 and 2421)
2016 Hampton Roads Finalists(1885 and 5954)
2015 Chesapeake Regional Winners(1690 and 4050)
2015 Virginia Regional Winners(384 and 1610)
2014 Chesapeake Regional Winners(1629 and 623)
2013 Virginia Regional Finalists (3015 and 2053)
  #20   Spotlight this post!  
Unread 06-07-2015, 16:42
wesbass23 wesbass23 is offline
Registered User
FRC #1732 (Hilltopper Robotics)
Team Role: Coach
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Milwaukee
Posts: 140
wesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud ofwesbass23 has much to be proud of
Re: The Highest Levels of Play

The highest level of play in any modern FRC game minus Recycle Rush is being able to adapt to what your opponent throws at you and what sort of alliance you are playing with. A good team can carry most alliances on their own and beat most other alliances. A great team can utilize their alliance members no matter their skill level and together beat any combination of good teams.
__________________
2014 Wisconsin Regional Winners with 2481 and 2202
2014 Midwest Regional Finalists with 2338 and 3936
2014 Midwest RCA Winner
2013 Wisconsin Regional Winner with 111 and 2338
2013 MARC Winners with 1718 and 1023
2012 Boilermaker RCA Winner
  #21   Spotlight this post!  
Unread 06-07-2015, 17:35
Abhishek R Abhishek R is offline
Registered User
FRC #0624
Team Role: Alumni
 
Join Date: Mar 2013
Rookie Year: 2012
Location: Texas
Posts: 892
Abhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by wesbass23 View Post
The highest level of play in any modern FRC game minus Recycle Rush is being able to adapt to what your opponent throws at you and what sort of alliance you are playing with. A good team can carry most alliances on their own and beat most other alliances. A great team can utilize their alliance members no matter their skill level and together beat any combination of good teams.
Exactly this, word for word. That's what the highest level of play is.
__________________
2012 - 2015 : 624 CRyptonite
Team Website
  #22   Spotlight this post!  
Unread 06-07-2015, 19:16
pabeekm's Avatar
pabeekm pabeekm is offline
Master of typos
AKA: Patricia
FRC #0900 (Zebracorns)
Team Role: Alumni
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Pasadena, CA
Posts: 122
pabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond reputepabeekm has a reputation beyond repute
Re: The Highest Levels of Play

Sorry if I’m reviving a settled topic… but I feel the need to defend death cycles (warning: super biased perspective incoming) . It wasn’t so much that death cycles were hard to build for (our robot was painfully simple: catapult + wheels, no pickup required) or hard to qualify for champs with. I would think obscurity killed the concept more than anything. And even so, it almost happened! A 900+1918 alliance totally could have been made in Archimedes (single tear… If only we had been the 8th alliance’s second pick. << come to think of it, that’s a very rare kind of statement in FRC).

I’d argue that the component bots of death cycles were plenty competitive on their own. At defense-heavy regionals, an undefendable trusser might have been a huge asset for the top scorers (pure speculation from a North Carolinian here). Scoring from in front of the low goal in and of itself was also of great value for some excellent high-gaolers.

Case in point: When 900 saw the trussing component of death cycles, suddenly no other strategy held a candle, even though we were aiming for regionals, not champs. We weren’t even thinking about the ultimate partners because, well …. North Carolina (no offense to NC teams, please don’t hurt me!); the benefits to cycle speed of truss to human player alone were enough to convince us.

I would think the digging required to figure out death cycles is what kept the components from popping up, and, by extension, the concept’s fulfillment; teams would need to have realized that defense would be killer, cycle speed would be super important, and that human players could catch truss shots. Most teams willing to be that observant were, by no coincidence, great teams anyway, and so they didn’t need to pursue niche roles.

What I’m curious about is if the possibility/value of death cycles had not been so obscure (i.e. the rulebook said plainly “you can totally throw over the truss straight to the human player” and/or the animation video warned that plowie could kick the crud out of guys on the field) if things might have been different. Do you all think more teams might have pursued the components of death cycles, or by extension, that death cycles might have been more or fully realized?
  #23   Spotlight this post!  
Unread 07-07-2015, 08:00
Kevin Leonard Kevin Leonard is offline
Professional Stat Padder
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: Upstate New York
Posts: 1,254
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Re: The Highest Levels of Play

Back on topic- I think a better title for this thread would be- "How do you get the game right early on?
How do you figure out what robots you'd see on the World Championship and IRI Championship alliances?

I'll use this year as an example:
I believed at the beginning of build season the highest levels of play would compose of: Landfill Stacker, HP Stacker, Capper.
No alliance would ever end up with more than 7 cans, which I believed a high-tier capper could manage to place all of, or at least most of. I figured the best human player stackers could make 4-5 uncapped stacks, and the best landfill stackers would be able to do the same.

What I failed to see is that while that could be effective in theory, so could three robots building stacks underneath cans.

When running human trials, we tried building stacks underneath cans and had the cans fall over and the humans couldn't carry the stacks well.

How do you account for the difference in what robots are able to do vs. what humans are able to do? Robots do some things faster than humans, while humans do some things faster than robots.
__________________
All of my posts are my opinion only and do not reflect the views of my associated teams.
College Student Mentor on Team 5254, HYPE - Helping Youth Pursue Excellence
(2015-Present)
Alumni of Team 20, The Rocketeers (2011-2014)
I'm attempting a robotics blog. Check it out at RocketHypeRobotics.wordpress.com Updated 10/26/16
  #24   Spotlight this post!  
Unread 07-07-2015, 08:36
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,080
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by Kevin Leonard View Post
Back on topic- I think a better title for this thread would be- "How do you get the game right early on?
How do you figure out what robots you'd see on the World Championship and IRI Championship alliances?

I'll use this year as an example:
I believed at the beginning of build season the highest levels of play would compose of: Landfill Stacker, HP Stacker, Capper.
No alliance would ever end up with more than 7 cans, which I believed a high-tier capper could manage to place all of, or at least most of. I figured the best human player stackers could make 4-5 uncapped stacks, and the best landfill stackers would be able to do the same.

What I failed to see is that while that could be effective in theory, so could three robots building stacks underneath cans.

When running human trials, we tried building stacks underneath cans and had the cans fall over and the humans couldn't carry the stacks well.

How do you account for the difference in what robots are able to do vs. what humans are able to do? Robots do some things faster than humans, while humans do some things faster than robots.
Experience.
__________________




.
  #25   Spotlight this post!  
Unread 07-07-2015, 08:38
EricDrost's Avatar
EricDrost EricDrost is offline
Eleven to MidKnight
FRC #1923 (The MidKnight Inventors)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: NJ
Posts: 257
EricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond reputeEricDrost has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by Kevin Leonard View Post
Back on topic- I think a better title for this thread would be- "How do you get the game right early on?
Kevin, I was asking similar questions not so long ago.

Like Andrew, I usually use a spreadsheet to match actions with their scoring values and predicted times and difficulties to find what I believe to be the optimal strategy for my team. The priority order I usually use in picking designs is:

1. Win matches.
2. Seed high.
3. Desirable to partners.

Depending on where a team sits on the "food chain", this priority is likely to shift.

I originally did not intend to post in the thread, but I felt like I learned two important lessons since I made my post in the 2010 thread.

The first lesson may seem like a cop out, but what has been most valuable to me personally in analyzing games is simply experience. The more games I see, the better handle I get on what is a "realistic" way every new game will play out. Each year I've been able to get a firm grasp of how match play will look earlier and earlier in the build season because I can relate it to previous games. This has been very helpful in guiding students to the right strategies, and asking them questions that deepen their understanding of the year's challenge.

The second lesson is to never accept your understanding of how the game will play as final. This applies equally during build season and competition season. There have been years where I've analyzed the game, had an excellent understanding of it for week one, and then failed to update my analysis. The best understanding of a game comes from constantly questioning, how does my strategy hold up under X, Y, or Z circumstance. A great way to do this is during build season is to find friends on other teams and compare their strategies to yours. During competition season, I find it easier to watch as many webcasts as possible and figure out how to react to the current metagame. For example, if you couldn't pass back to the human player by 2014 championship, you were at a real disadvantage. Strategy should constantly evolve as you learn new information -- getting your strategy perfect early on is not as important as adapting quickly and getting it perfect every match.
__________________
MORT Team 11: 2008 - 2015
MKI Team 1923: 2015 - Present
  #26   Spotlight this post!  
Unread 07-07-2015, 08:52
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,080
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by EricDrost View Post
1. Win matches.
2. Seed high.
3. Desirable to partners.
I'd have to disagree with this and would instead suggest:

1. Seed high
2. Win matches
3. Desirable to partners


While typically, winning matches is the key to seeding high it is not always the case. Reading the manual and understanding HOW to seed high is incredibly important to controlling your own destiny come alliance selection time.
__________________




.
  #27   Spotlight this post!  
Unread 07-07-2015, 09:13
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,337
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by Andrew Schreiber View Post
Reading the manual... is incredibly important
Fixed that for you.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
  #28   Spotlight this post!  
Unread 07-07-2015, 09:33
Deke's Avatar
Deke Deke is offline
Registered User
no team (No Team)
Team Role: Engineer
 
Join Date: Dec 2013
Rookie Year: 2013
Location: Michigan
Posts: 139
Deke is a jewel in the roughDeke is a jewel in the roughDeke is a jewel in the roughDeke is a jewel in the rough
Re: The Highest Levels of Play

I would add playoff versus qualifying strategies as well. Recycle rush had elements that were different in qualifying and playoffs with co-op and can races. At our second event, we realized that we made more of a qualifying robot than a playoff robot. We seeded high at every event in position to be a captain, but failed to bust into the finals losing in the semi finals all year (except MSC we survived octo and were eliminated in quarters).

After going through this season, I would say it is better to design a playoff bot that might seed lower and contend for the finals, than a qualifying bot that just can't quite cut it in the playoffs. This was a different element than previous years IMO.
  #29   Spotlight this post!  
Unread 07-07-2015, 10:03
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,337
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by Infinity2718 View Post
I would add playoff versus qualifying strategies as well. Recycle rush had elements that were different in qualifying and playoffs with co-op and can races. At our second event, we realized that we made more of a qualifying robot than a playoff robot. We seeded high at every event in position to be a captain, but failed to bust into the finals losing in the semi finals all year (except MSC we survived octo and were eliminated in quarters).

After going through this season, I would say it is better to design a playoff bot that might seed lower and contend for the finals, than a qualifying bot that just can't quite cut it in the playoffs. This was a different element than previous years IMO.
This actually brings up something that is on my mind right now. When does it become necessary/advantageous for a more average team to build multiple robots to compete at both a regional/district level and at the championship level?
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
  #30   Spotlight this post!  
Unread 07-07-2015, 10:51
Ben Martin's Avatar
Ben Martin Ben Martin is offline
Long Distance Mentor
FRC #0225 (TechFire)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: York, PA
Posts: 466
Ben Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond repute
Re: The Highest Levels of Play

Quote:
Originally Posted by marshall View Post
This actually brings up something that is on my mind right now. When does it become necessary/advantageous for a more average team to build multiple robots to compete at both a regional/district level and at the championship level?
When you are willing to commit to the almost-every-day-after-build-season schedule that you need to get your value out of the 2nd robot.

Since the second robot is a huge time and money sink, to get the full value out of it, you need to spend a lot of time practicing with it and upgrading it. There are many teams that build the second robot, but don't execute on it right (they don't behave the same, or they don't commit to the practice schedule required to truly get mileage out of it).

I believe that teams that don't build practice robots should focus on strategies with low movement that still score good points, with a focus on minimizing the impact of driver error and on game piece control in their robot design.

In regards to the priority discussion---

Our priorities in 2013/2014 were these:
1. Win local competitions
2. Do well at world competitions

For 2015, it was:
1. Get to Einstein
--though priorities from the past years factored a lot into the design.

We always try to build robots to be the #1 pick for elimination rounds and try to include all the features that might make someone want to pick us (we had a goal to have the fastest can grabber in MAR this year, in addition to wanting to have a 3-tote auto to seed high and to score points from the landfill, since we figured it was the harder task to do and would thus be more desirable at high levels where there would be a ton of feeder station bots).
__________________
TechFire 225 -- Website -- Facebook
2015 & 2016 MAR Champions
Past teams: 234, 1747
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


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

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