2024 Undefeated/Takeover FRC Maps (+ FRC USA County Density Map)

4 years ago I announced a project: 2020 Undefeated / Imperialism Maps (inspired by the Undefeated and Imperialism maps found on r/collegebasketball) and I was only able to run it for a couple of weeks: week 0, week 1. Due to the season getting cancelled that year, I was never able to finish the project, and with graduating college and starting a job, I did not bring it back for future seasons, until now.

You can read the full rules of the how the maps will work in the original thread replies, not much will be changing. There’s also a summary below.

Undefeated Map

The undefeated map shows the closest undefeated team to each U.S. County. The map will start off with every team on the map, owning their home county + their closest un-owned counties, and as each team records a loss in any match, they will be removed from the map, and the next closest undefeated team will take their land.

This season every single team will start on this map, and each week teams will drop off. There’s a large possibility the map goes blank by the end of the season.

2020 Week 0 Undefeated Map (click for version w/ hover labels)
f5f698472460461bbe8c762c732080502acb2321_2_690x435

2019 Undefeated Map up to April 14th (click for version w/ hover labels)

Takeover Map

The Takeover map starts the season with each team owning their closest counties. As events are played, the captain of the winning alliance for the event takes over land from other teams at their event. Event winners takes over all land from every other team at the event besides their 1st pick alliance partner.
Ex: 2019 Orange County Regional had the winning alliance [330, 973, 597] - 330 will take ownership of every county a team at their event owns except for the counties 973 owns. 973 does not gain any land like 330 does, but they also don’t lose any. 597 loses their land to 330. This map is pretty brutal, if you do not win the event as captain or 1st pick, you will lose all of the land you own.

2019 Takeover Map up to April 14th (click for version w/ hover labels)

Takeover Map 2019, each frame is one event. Divisions & Einstein are slowed down at the end.
output

2024 Density Map

This map will not be generated every week, it’s just a cool data visualization I made showing the density of teams across the USA by county.

Click here for a version where you can hover to see county names + teams in that county

Top 10 counties

County Number of Teams
Wayne, MI 85
Los Angeles, CA 65
Oakland, MI 50
King, WA 45
Santa Clara, CA 42
Harris, TX 42
San Diego, CA 37
Hennepin, MN 30
Genesee, MI 29
Maricopa, AZ 29

Summary

Inspired by the Undefeated/Imperialism maps found on r/collegebasketball, I decided to replicate these maps but for FRC teams. This came with some challenges as there are only a couple hundred D1 college basketball teams, and thousands of FRC teams, but fortunately thanks to TBA and some online datasets, I was able to automate most of the process.

After each week of competitions, each map will be updated and posted in a reply on a post I make for week 0. An image will be posted on the thread, along with a link to each map of a version hosted on my GitHub where you can hover over individual counties and get the county name, along with each team that owns that county. I will also be posting GIFs throughout the season that show how the maps change over time.

2024 week 0 maps will be released 1-2 days before the start of week 1 competitions. If you’d like to add your team’s color as your background color for the maps, please see the Custom Colors section in this post (must be done before week 0 maps are released).

Custom Colors

Whenever your team is the only owner of a county on either map, you can have it filled with your custom team color by adding it’s R/G/B (0-255 each please) to this spreadsheet . Custom colors will not be added after week 0 maps are generated (a day or two before the first week 1 competitions start). After the season finishes, I’ll be creating a GIF of each weeks progress, and so the colors must remain constant week by week.

Thanks to @Caleb_Sykes for starting this dataset. Please let me know if anything better has been made to get team colors since I forked Caleb’s original dataset in 2020.

Source Code

Source code can be found here: https://github.com/WillNess210/frc-maps. Contributions are welcome, if enough people DM me about contributing I’ll probably make a discord server for organization.

Non-USA teams

I would love to expand the map for other countries, but there are a lot of issues blocking that from happening, primarily stemming from variations in how countries organize their land into sub-regions and the need for programmatically modifiable maps. If you want to generate maps for your country - please contribute to the repository!

Any team from any country can earn it’s way onto the Takeover map by winning any event (USA, or non-USA) where a participating team owns land. This can happen when non-USA teams play in USA events, or USA teams (that still have land) participate in non-USA events.


Disclaimer: this thread is not meant to be a source of bragging rights (ex:“my team is better than your team”) or hyper competitiveness, it’s just a cool data visualization project I wanted to work on.

29 Likes

Very cool project! I’m excited to see how the map changes through 2024.

Have you considered using FRC Colors for this? Announcing FRC-Colors.com

10 Likes

At least in terms of density of teams, there will be 86 teams this year from İstanbul :slight_smile: setting it right up there next to Wayne County.

4 Likes

Could you generate an event density map to go along with the team density map?

It looks like maybe you are missing (some) new teams. Is this on purpose? For example, I am helping Harlan Robotics 23 - Team 9543 - The Blue Alliance who are new his year, but I don’t see them in the mouseover for Shelby County, Iowa. ?

Have you considered how this thread may impact those students whose families have a traumatic history of being oppressed by imperialism?

14 Likes

Like how the power-mad imperialists in Iowa’s Kossuth County swallowed up neighboring Bancroft County?

6 Likes

Like many things, this project/thread can be traced back to the NCAA. How you feel about that may vary wildly.

3 Likes

Yeah, and “imperialism” does describe what is happening pretty well. But we also have the opportunity to pick which words we use and what we celebrate. Tracking which teams are undefeated is pretty cool.
Saying that Team X now owns the territory of the loser, is sort of an archaic way of thinking of FRC. Especially when foul points can decide matches.

3 Likes

Hey! Out of curiosity, how would one edit the hex-code? I just noticed ours is out of date, but I am having a hard time figuring out how to update the hexcode : )

1 Like

Out of curiosity how far down was Macomb Mi? All 3 Wayne, Oakland and Macomb are kind of the basis of “Metro Detroit” for anyone outside of se Michigan. Basically everything in those 3 counties is less than an hour or hour and a half away from everywhere else by car

That general area is very dense. Might be the most dense clustering out there if you combine all 3 by footprint

1 Like

“Takeover” could probably convey the same idea in a more sensitive way. Although now I can’t stop thinking about FRC Crokinole

2 Likes

Turkey District when?

Türkiye district is not happening anytime soon. There are three clusters and a bunch of teams far from those clusters who would have a hard time with districts, plus then there would be no regionals between Sydney and New York. Personally I want to see FRC continue to grow around the world I think it’s a valuable experience that every student should have the opportunity to experience if they want to.

Plus we don’t have affordable venues to multiply events like that. We add a regional a year (many years anyways, we held one event in 2018 annd were up to 4 events 5/6 years later) and with increasing costs it’s getting hard.

I would love to have a regional that someone else is running in Europe or Central Asia or Northern Africa for my travel loving teams to have somewhere to go and to take some pressure off of my events, but I don’t see that happening in the next five years. I am working to get my alumni (many of whom graduated and moved to Europe) to start teams though to move things in that direction :).

1 Like

The naming of the maps was directly taken from the projects that inspired this data visualization project.

Takeover is a great suggestion, I have renamed the original post and changed all references to my maps in the post.

Thank you everyone for all of the interest you’re showing in the project! When I get off work today I’ll answer some questions in the thread.

10 Likes

Have you considered using FRC Colors for this? Announcing FRC-Colors.com

This is perfect! And it has an API!?!? I’m in heaven. I’ll need to contact @jonahsnider to make sure it’s fine that I scrape the whole database to a JSON file (looks like 100 is the max teams per request). Once I confirm that I will update the original post to change the source of colors and point people to frc-colors instead.

@bigbossg13 I’m going to put a hold on having you update the colors for now :slight_smile: I will update once I do or don’t get permission to use frc-colors

3 Likes

Macomb looks to be the 14th most FRC-populated county in the USA!

I went ahead and generated the table above for all counties (+ added a rank column), you can find it here: frc-maps/usa-counties/src/output/density_map/2024/output.md at main · WillNess210/frc-maps · GitHub

Rank County Number of Teams
1 Wayne, MI 85
2 Los Angeles, CA 65
3 Oakland, MI 50
4 King, WA 45
T5 Santa Clara, CA 42
T5 Harris, TX 42
7 San Diego, CA 37
8 Hennepin, MN 30
T9 Genesee, MI 29
T9 Maricopa, AZ 29
11 Suffolk, NY 27
12 Queens, NY 26
13 Middlesex, MA 25
14 Macomb, MI 24
15 Orange, CA 23
6 Likes

Which map are you looking at? The examples of the undefeated/takeover maps are from 2019/2020 as I haven’t generated maps for either of those this year. I see 9543 in the 2024 density map

image

Great idea! Here you go: click here for version with hover labels

Top 13 counties (and the only counties with > 1 event) (link to full table)

Rank County Number of Events
1 Wayne, MI 5
2 Harris, TX 4
T3 Hampden, MA 3
T3 Oakland, MI 3
T5 Maricopa, AZ 2
T5 Los Angeles, CA 2
T5 Ventura, CA 2
T5 Berrien, MI 2
T5 Genesee, MI 2
T5 St. Louis, MN 2
T5 Durham, NC 2
T5 Clackamas, OR 2
T5 King, WA 2
1 Like

https://www.google.com/search?q=emily+litella+never+mind&sca_esv=595838043&source=hp&ei=e2CXZb-rC_WG0PEPp96csAQ&iflsig=ANes7DEAAAAAZZdui0aYq8CWXzivj4-zz9H4daWbI42T&oq=emily+li&gs_lp=Egdnd3Mtd2l6IghlbWlseSBsaSoCCAMyCBAuGIAEGLEDMggQLhiABBixAzIFEAAYgAQyBRAAGIAEMgUQABiABDIFEC4YgAQyBRAAGIAEMgsQLhiABBjHARjRAzIFEAAYgAQyBRAAGIAESO8sUABYrxZwAHgAkAEAmAGEAaAB6QWqAQM2LjK4AQHIAQD4AQHCAhEQLhiABBixAxiDARjHARjRA8ICDhAuGIAEGIoFGLEDGIMBwgILEAAYgAQYsQMYgwHCAg4QLhiABBixAxjHARjRA8ICERAuGIMBGMcBGLEDGNEDGIAEwgILEC4YgAQYsQMYgwHCAhQQLhiABBjHARivARiYBRieBRiZBQ&sclient=gws-wiz#fpstate=ive&vld=cid:1ccc1e2f,vid:w7IMS60IkYA,st:0

[me not paying enough attention]