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)
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.
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.