# Reefscape

Reefscape, stylized as R≡≡FSCAPE and officially known as Reefscape presented by Haas for sponsorship reasons, is the FIRST Robotics Competition game for the 2025 season. The game is themed around exploring a coral reef as part of the FIRST-wide FIRST Dive season, which focuses on ocean exploration and conservation. Kickoff took place on January 4, 2025 and was broadcast on YouTube, including at local kickoff events featuring multiple teams.
The game is inspired by a concept submitted to the 2021 Game Design Challenge by Team 1318 - "Issaquah Robotics Society". Game play centers around robots scoring PVC pipes (called Coral) and playground balls (called Algae) into goals on their side of the field. At the end of the match, robots move to a truss structure called the Barge and climb metal Cages to earn additional points.

## Field and Scoring

Reefscape is played on a 27 feet (8.2 m) by 54 feet (16 m) field covered in grey carpet. The field is surrounded by low polycarbonate walls on the long sides and taller alliance station walls on the short sides. The two Algae Processors on the long sides are also protected by a wall made of plastic mesh.
The field is divided in half by the Barge truss, with each half including an alliance's Reef and Processor. The Barge includes each alliance's Net and six Cages, three for each alliance. Alliances work to score Coral on their Reef, located at the center of their side of the field. Alliances can also score by retrieving Algae from their Reef and scoring them on their Barge. Algae can also be scored in the Processor for the opposing alliance's human player to place in the Barge.

### Game Pieces

There are two game pieces in Reefscape: Coral and Algae. Coral are 4 inches (100 mm) diameter COTS PVC pipes with a length of 11.875 inches (301.6 mm). Algae are custom-produced green rubber playground balls with a diameter of 16 inches (410 mm). Robots can carry a maximum of one of each game piece at a time during a match.

### Player Areas
#### Alliance Stations

There are two alliance stations on the short sides of the field, one for each alliance. Each station is divided into three smaller driver's stations where the teams that make up the alliance control their robots. In addition to the standard e-stop button, each driver's station includes an autonomous stop (a-stop) that can be used to stop a robot during the autonomous period. Once the autonomous period ends, the a-stop expires and returns control of the robot to the team.

#### Human Player Stations

The only type of human player station in Reefscape in the Coral Station. The four stations (two per alliance) are located at the corners of the field and are used to introduce Coral into the field. Robots can navigate to the stations using an AprilTag mounted at the top middle of each station. Additionally, while the Processors are not fully classified as human player stations, human players can be stationed at them to score processed Algae into the Nets.

### Scoring Areas
#### Reefs

The two Reefs (one per alliance) are hexagonal structures located at the center of their alliance's side of the field, 12 feet (3.7 m) from the alliance station wall. Each Reef has 12 vertical pipes extending 6 feet (1.8 m) from the field carpet with three sets of Branches where Coral can be scored. Coral can also be scored in six slanted troughs located at the base of each Reef.
The first set of Branches extends to 2.875 feet (0.876 m) above the carpet and are angled up at 35 degrees. The second and third sets extend to 3.969 feet (1.210 m) and 6 feet (1.8 m) respectively, with the second set angled up at 35 degrees and the third set vertical to the carpet.

#### Barge

The Barge is a metal truss structure that supports the two Nets and six Cages. It is 29.17 feet (8.89 m) wide, 3.67 feet (1.12 m) deep, and 8.42 feet (2.57 m) tall and is supported by two legs just outside of the field wall. The truss structure that supports the Nets is 5.17 feet (1.58 m) above the field carpet.

##### Nets

The two Nets (one per alliance) are suspended from the top of the Barge and are made of knit polyester mesh with a sewn cord border. Each Net is 4 feet (1.2 m) wide by 12 feet (3.7 m) long and is suspended so the lowest point is 6.34 feet (1.93 m) above the field carpet.

##### Cages

The seven Cages (three per alliance) are 2 feet (0.61 m) ft tall by 7.38 inches (187 mm) wide rectangular structures made of welded metal. The Cages are hung from the Barge truss by metal chains in two different positions based on the strategy of each alliance. The deep position is the default and is 2.45 feet (0.75 m) from the field carpet. On the other hand, the shallow position is 3.5 inches (89 mm) from the carpet. The Cages are left in their existing position following each match unless an alliance requests changes to the positions of their Cages.

#### Processors

The two Processors (one per alliance) are integrated into the long sides of the field wall near the legs of the Barge truss. Algae scored into an alliance's Processor can be scored into the opposing alliance's Net by that alliance's human player.

## Events

The 2025 regular season is divided into six weeks, with many events occurring simultaneously during each week. After the end of the regular season, teams that have qualified compete in the FIRST Championship in Houston.
Starting this season, regional teams will qualify using a modified version of the existing district points model. While some teams will still qualify at individual events, others will qualify on a weekly basis starting Week 2 via a pool of all non-qualified regional teams ranked by number of points.

### Week 1

| Event | Location | Date | Winners |
| FIRST Israel (ISR) District Event #1 | Hadera, Haifa District, Israel | February 23 – 25 | 5614, 1690, 5928 |
| FIRST Israel (ISR) District Event #2 | Hadera, Haifa District, Israel | February 25 – 27 | 5614, 2231, 4586, 1576 |
| Lake Superior Regional | Duluth, Minnesota | February 26 – March 1 | |
| Northern Lights Regional | Duluth, Minnesota | February 26 – March 1 | |
| Regional Monterrey | Monterrey, Nuevo León, Mexico | February 26 – March 1 | |
| Canadian Pacific Regional | Victoria, British Columbia, Canada | February 26 – March 1 | |
| Orange County Regional | Costa Mesa, California | February 26 – March 1 | |
| FIRST in Michigan (FIM) District Kettering University Event #1 | Flint, Michigan | February 27 – March 1 | |
| FIM District Milford Event | Highland, Michigan | February 27 – March 1 | |
| FIRST in Texas (FIT) District Waco Event | Waco, Texas | February 27 – March 1 | |
| Pacific Northwest (PNW) District Oregon State Fairgrounds Event | Salem, Oregon | February 27 – March 1 | |
| Pinnacles Regional | Hollister, California | February 27 – March 1 | |
| Hueneme Port Regional | Port Hueneme, California | February 27 – March 1 | |
| Peachtree (PCH) District Gainesville Event | Gainesville, Georgia | February 27 – March 1 | |
| FIRST Indiana (FIN) District Mishawaka Event | Mishawaka, Indiana | February 27 – March 1 | |
| New England (NE) District Southern Maine Event | Falmouth, Maine | February 27 – March 1 | |
| FIM District Battle Creek Event | Battle Creek, Michigan | February 27 – March 1 | |
| NE District Granite State Event | Salem, New Hampshire | February 27 – March 1 | |
| Ontario (ONT) District Newmarket Event | Newmarket, Ontario, Canada | February 27 – March 1 | |
| FIRST Mid-Atlantic (FMA) District Hatboro-Horsham Event | Horsham, Pennsylvania | February 27 – March 1 | |
| FIRST Chesapeake (CHS) District Glen Allen Event | Glen Allen, Virginia | February 27 – March 1 | |
| FIT District Tomball Event | Tomball, Texas | February 27 – March 1 | |
| PNW District Glacier Peak Event | Snohomish, Washington | February 27 – March 1 | |

### Week 2

| Event | Location | Date |
| Istanbul Regional | Istanbul, Istanbul Province, Turkey | March 4 – 6 |
| Bosphorus Regional | Istanbul, Istanbul Province, Turkey | March 4 – 6 |
| Hudson Valley Regional | Suffern, New York | March 5 – 8 |
| Festival de Robotique Regional | Montreal, Quebec, Canada | March 5 – 8 |
| Arkansas Regional | Searcy, Arkansas | March 5 – 8 |
| Central Missouri Regional | Sedalia, Missouri | March 5 – 8 |
| PCH District Dalton Event | Dalton, Georgia | March 6 – 8 |
| FIM District Kettering University Event #2 | Flint, Michigan | March 6 – 8 |
| FIM District St. Joseph Event | St. Joseph, Michigan | March 6 – 8 |
| ONT District Centennial College Event | Scarborough, Ontario, Canada | March 6 – 8 |
| FIRST South Carolina (FSC) District Hartsville Event | Hartsville, South Carolina | March 6 – 8 |
| FIT District Belton Event | Belton, Texas | March 6 – 8 |
| PNW District Clackamas Academy Event | Oregon City, Oregon | March 6 – 8 |
| Southern Cross Regional | Sydney, New South Wales, Australia | March 6 – 9 |
| New Taipei City Regional | New Taipei City, Chinese Taipei | March 6 – 9 |
| Ventura County Regional | Port Hueneme, California | March 6 – 9 |
| Haliç Regional | Istanbul, Istanbul Province, Turkey | March 7 – 9 |
| Marmara Regional | Istanbul, Istanbul Province, Turkey | March 7 – 9 |
| NE District Waterbury Event | Waterbury, Connecticut | March 7 – 9 |
| NE District Greater Boston Event | Revere, Massachusetts | March 7 – 9 |
| CHS District Pasadena Event | Pasadena, Maryland | March 7 – 9 |
| FIM District Escanaba Event | Escanaba, Michigan | March 7 – 9 |
| FIM District Mt. Pleasant Event | Mt. Pleasant, Michigan | March 7 – 9 |
| FIRST North Carolina (FNC) District Catawba County Event | Hickory, North Carolina | March 7 – 9 |
| FMA District Mount Olive Event | Flanders, New Jersey | March 7 – 9 |
| FMA District Seneca Event | Tabernacle, New Jersey | March 7 – 9 |
| ONT District Niagara College Event | Welland, Ontario, Canada | March 7 – 9 |
| CHS District Portsmouth Event | Portsmouth, Virginia | March 7 – 9 |
| FIT District Plano Event | Plano, Texas | March 7 – 9 |
| PNW District Sammamish Event | Bellevue, Washington | March 7 – 9 |

### Week 3

| Event | Location | Date | Winners |
| FIRST Israel (ISR) District Event #3 | Hadera, Haifa District, Israel | March 8 – 10 | 1690, 5990, 5135 |
| FIRST Israel (ISR) District Event #4 | Hadera, Haifa District, Israel | March 10 – 12 | 2231, 2630, 9740 |
| Regional Brazil - Brasilia | Brasília, Distrito Federal, Brazil | March 12 – 15 | |
| Finger Lakes Regional | Rochester, New York | March 12 – 15 | |
| Rocket City Regional | Huntsville, Alabama | March 12 – 15 | |
| St. Louis Regional | St. Louis, Missouri | March 12 – 15 | |
| Magnolia Regional | Laurel, Mississippi | March 12 – 15 | |
| Great Northern Regional | Grand Forks, North Dakota | March 12 – 15 | |
| Regional Leon | León, Guanajuato, Mexico | March 12 – 25 | |
| Utah Regional | West Valley City, Utah | March 12 – 15 | |
| Arizona North Regional | Flagstaff, Arizona | March 12 – 15 | |
| FIM District Belleville Event | Belleville, Michigan | March 13 – 15 | |
| FIM District Wayne State Event | Detroit, Michigan | March 13 – 15 | |
| FIM District Muskegon Event | Muskegon, Michigan | March 13 – 15 | |
| FIM District Traverse City Event | Traverse City, Michigan | March 13 – 15 | |
| NE District URI Event | Kingston, Rhode Island | March 13 – 15 | |
| FIT District San Antonio Event | San Antonio, Texas | March 13 – 15 | |
| PNW District SunDome Event | Yakima, Washington | March 13 – 15 | |
| Shanghai Regional | Shanghai, China | March 13 – 16 | |
| Tallahassee Regional | Tallahassee, Florida | March 13 – 16 | |
| Los Angeles Regional | El Segundo, California | March 13 – 16 | |
| Silicon Valley Regional | San Jose, California | March 13 – 16 | |
| Ankara Regional | Çankaya, Ankara Province, Turkey | March 14 – 16 | 9029, 6436, 8777 |
| PCH District Gwinnett Event | Lawrenceville, Georgia | March 14 – 16 | |
| FIN District Kokomo Event | Russiaville, Indiana | March 14 – 16 | |
| NE District Western NE Event | Springfield, Massachusetts | March 14 – 16 | |
| CHS District Bethesda Event | Bethesda, Maryland | March 14 – 16 | |
| CHS District Severn Event | Severn, Maryland | March 14 – 16 | |
| NE District Pine Tree Event | Lewiston, Maine | March 14 – 16 | |
| FIM District Berrien Springs Event | Berrien Springs, Michigan | March 14 – 16 | |
| FIM District Jackson at Columbia Event | Brooklyn, Michigan | March 14 – 16 | |
| FNC District UNC Asheville Event | Asheville, North Carolina | March 14 – 16 | |
| FNC District Wake County Event | Rolesville, North Carolina | March 14 – 16 | |
| FMA District Robbinsville Event | Trenton, New Jersey | March 14 – 16 | |
| ONT District Durham College Event | Oshawa, Ontario, Canada | March 14 – 16 | |
| FMA District Springside Chestnut Hill Event | Philadelphia, Pennsylvania | March 14 – 16 | |
| FIT District Manor Event | Manor, Texas | March 14 – 16 | |
| PNW District Bonney Lake Event | Bonney Lake, Washington | March 14 – 16 | |
| Sacramento Regional | Elk Grove, California | March 14 – 17 | |
| FIT District Victoria Event | Victoria, Texas | March 15 – 17 | |

### Week 4

| Event | Location | Date |
| ONT District Humber Polytechnic Event | Etobicoke, Ontario, Canada | March 17 – 19 |
| Orlando Regional | Orlando, Florida | March 19 – 22 |
| FIRST Long Island Regional | Hempstead, New York | March 19 – 22 |
| Greater Pittsburgh Regional | Pittsburgh, Pennsylvania | March 19 – 22 |
| Central Illinois Regional | Peoria, Illinois | March 19 – 22 |
| Heartland Regional | Shawnee, Kansas | March 19 – 22 |
| Green Country Regional | Tulsa, Oklahoma | March 19 – 22 |
| Seven Rivers Regional | La Crosse, Wisconsin | March 19 – 22 |
| Colorado Regional | Denver, Colorado | March 19 – 22 |
| Regional Laguna | Torreón, Coahuila, Mexico | March 19 – 22 |
| Arizona East Regional | Tempe, Arizona | March 19 – 22 |
| PCH District Statesboro Event | Statesboro, Georgia | March 20 – 22 |
| FIM District LSSU Event | Sault Ste. Marie, Michigan | March 20 – 22 |
| FIM District West Michigan Event | Allendale Charter Township, Michigan | March 20 – 22 |
| ONT District University of Waterloo Event | Waterloo, Ontario, Canada | March 20 – 22 |
| FSC District North Charleston Event | North Charleston, South Carolina | March 20 – 22 |
| FIT District Fort Worth Event | Fort Worth, Texas | March 20 – 22 |
| FIT District Houston Event | Houston, Texas | March 20 – 22 |
| Regional Brazil - São Paulo | São Paulo, São Paulo, Brazil | March 20 – 23 |
| San Diego Regional | San Diego, California | March 20 – 23 |
| Hawaii Regional | Honolulu, Hawaii | March 20 – 23 |
| FIN District Lafayette Event | Lafayette, Indiana | March 21 – 23 |
| NE District WPI Event | Worcester, Massachusetts | March 21 – 23 |
| FIM District Woodhaven Event | Brownstown Charter Township, Michigan | March 21 – 23 |
| FIM District Mason Event | Mason, Michigan | March 21 – 23 |
| FIM District Saline Event | Saline, Michigan | March 21 – 23 |
| FIM District Troy Event | Troy, Michigan | March 21 – 23 |
| FNC District Pitt County Event | Greenville, North Carolina | March 21 – 23 |
| FNC District Mecklenburg County Event | Charlotte, North Carolina | March 21 – 23 |
| NE District UNH Event | Durham, New Hampshire | March 21 – 23 |
| FMA District Warren Hills Event | Washington, New Jersey | March 21 – 23 |
| ONT District North Bay Event | North Bay, Ontario, Canada | March 21 – 23 |
| FMA District Bensalem Event | Bensalem, Pennsylvania | March 21 – 23 |
| CHS District Alexandria Event | Alexandria, Virginia | March 21 – 23 |
| CHS District Blacksburg Event | Blacksburg, Virginia | March 21 – 23 |
| San Francisco Regional | San Francisco, California | March 21 – 23 |
| PNW District Wilsonville Event | Wilsonville, Oregon | March 21 – 23 |
| PNW District Auburn Event | Auburn, Washington | March 21 – 23 |

### Week 5

| Event | Location | Date |
| FIRST Israel District Championship | Jerusalem | March 25 – 27 |
| New York Tech Valley Regional | Albany, New York | March 26 – 29 |
| Miami Valley Regional | Cincinnati, Ohio | March 26 – 29 |
| Iowa Regional | Cedar Falls, Iowa | March 26 – 29 |
| Midwest Regional | Arlington Heights, Illinois | March 26 – 29 |
| Minnesota 10,000 Lakes Regional | Falcon Heights, Minnesota | March 26 – 29 |
| Greater Kansas City Regional | Riverside, Missouri | March 26 – 29 |
| Idaho Regional | Nampa, Idaho | March 26 – 29 |
| Las Vegas Regional | Las Vegas, Nevada | March 26 – 29 |
| PCH District Albany Event | Albany, Georgia | March 27 – 29 |
| FIN District Washington Event | Washington, Indiana | March 27 – 29 |
| FIM District Ferris State Event | Big Rapids, Michigan | March 27 – 29 |
| FIM District Renaissance Event | Detroit, Michigan | March 27 – 29 |
| FIM District Livonia Event | Livonia, Michigan | March 27 – 29 |
| FIM District Macomb Event | Warren, Michigan | March 27 – 29 |
| FIM District Midland Event | Midland, Michigan | March 27 – 29 |
| ONT District Windsor Essex Great Lakes Event | Windsor, Ontario, Canada | March 27 – 29 |
| FIT District Amarillo Event | Amarillo, Texas | March 27 – 29 |
| Phantom Lakes Regional | Mukwonago, Wisconsin | March 27 – 29 |
| Contra Costa Regional | Pittsburg, California | March 27 – 30 |
| NE District Hartford Event | Hartford, Connecticut | March 28 – 30 |
| FIM District Kentwood Event | Grand Rapids, Michigan | March 28 – 30 |
| FNC District UNC Pembroke Event | Pembroke, North Carolina | March 28 – 30 |
| FMA District Montgomery Event | Skillman, New Jersey | March 28 – 30 |
| ONT District McMaster University Event | Hamilton, Ontario, Canada | March 28 – 30 |
| FMA District Centennial Event | Warminster Township, Pennsylvania | March 28 – 30 |
| NE District UVM Event | Burlington, Vermont | March 28 – 30 |
| FIT District Space City @ Friendswood Event | Friendswood, Texas | March 28 – 30 |

### Week 6

| Event | Location | Date |
| South Florida Regional | Coral Gables, Florida | April 2 – 5 |
| Peachtree District Championship | Macon, Georgia | April 2 – 5 |
| FIRST Mid-Atlantic District Championship | Bethlehem, Pennsylvania | April 2 – 5 |
| New England FIRST District Championship | West Springfield, Massachusetts | April 2 – 5 |
| Buckeye Regional | Cleveland, Ohio | April 2 – 5 |
| FIRST Ontario Provincial Championship | Mississauga, Ontario, Canada | April 2 – 5 |
| Smoky Mountains Regional | Knoxville, Tennessee | April 2 – 5 |
| Bayou Regional | Kenner, Louisiana | April 2 – 5 |
| Minnesota Granite City Regional | St. Cloud, Minnesota | April 2 – 5 |
| Minnesota North Star Regional | Minneapolis, Minnesota | April 2 – 5 |
| Oklahoma Regional | Shawnee, Oklahoma | April 2 – 5 |
| FIRST in Texas District Championship | Houston, Texas | April 2 – 5 |
| Aerospace Valley Regional | Lancaster, California | April 2 – 5 |
| Pacific Northwest FIRST District Championship | Cheney, Washington | April 2 – 5 |
| FIRST Indiana District Championship | Greenwood, Indiana | April 3 – 5 |
| FIRST in Michigan State Championship | University Center, Michigan | April 3 – 5 |
| FIRST South Carolina District Championship | Anderson, South Carolina | April 3 – 5 |
| FIRST Chesapeake District Championship | Upper Marlboro, Maryland | April 3 – 6 |
| New York City Regional | New York, New York | April 3 – 6 |
| Wisconsin Regional | West Allis, Wisconsin | April 3 – 6 |
| East Bay Regional | Berkeley, California | April 3 – 6 |
| Central Valley Regional | Fresno, California | April 3 – 6 |
| FIRST North Carolina State Championship | Greensboro, North Carolina | April 4 – 6 |

### FIRST Championship

| Event | Location | Date |
| FIRST Championship | Houston, Texas | April 16 – 19 |