Please enable JavaScript to use CodeHS

FRC Scoring System

In this project, students use maps, sets, and queues to create a scoring system for an FRC Robotics competition.

Hard

6 Hours

High School

Project Description

Background

In this project, you are going to build a scoring system for a First Robotics Competition. FRC teams compete in matches throughout the course of a weekend and earn ranking points. At the end of the round-robin of competition, the ranking points help determine the placement for teams in the knockout rounds.

Each team is assigned and number, and they earn points by participating in matches. A match consists of 2 alliances of 3 teams (6 teams in total). During each match, each alliance can earn between 0 and 4 points.

Your Task

You are going to be building a system to track and rank teams based on their current average ranking point scores. Your program will be driven off a menu that gives the user 3 options: record a match, print results, or exit.

Project Demo

Explore this program before assigning it!

Project Overview

Here is an outline of the project activities: