diff --git a/frontend/src/components/CountdownDisplay.tsx b/frontend/src/components/CountdownDisplay.tsx index 36912f570..d2c8386a5 100644 --- a/frontend/src/components/CountdownDisplay.tsx +++ b/frontend/src/components/CountdownDisplay.tsx @@ -106,7 +106,7 @@ const CountdownDisplay: React.FC = ({ date }) => { ((MINUTES_HOUR - countdownInfo.minutes) / MINUTES_HOUR) * 100; return ( -
+
{ Cookies.set("sidebar-collapsed", newCollapsedState.toString()); }; return ( -
+
= ({ tournament, }) => { + const { episodeId } = useEpisodeId(); + const dateHasPassed = useCallback( (date: Date) => date.getTime() < Date.now(), [], @@ -19,8 +23,8 @@ const TournamentCountdown: React.FC = ({ return (
{tournament !== undefined ? ( -
-

+

+ The submission deadline for the {tournament.name_long}{" "} {dateHasPassed(tournament.submission_freeze) ? "was" : "is"} at{" "} {dateTime(tournament.submission_freeze).estDateStr} Eastern Time, @@ -29,36 +33,52 @@ const TournamentCountdown: React.FC = ({ {dateTime(tournament.submission_freeze).localFullString} in your local time. -

-

+ + Make sure you have{" "} - + checked your tournament eligibility {" "} prior to the deadline! You can indicate your eligibility on your{" "} - + team profile page . -

+
{tournament.require_resume && ( -

+ Also make sure to have all members upload a resume, at your{" "} - + personal profile page . See the eligibility rules given in the{" "} - + tournament page {" "} for more info. -

+ )} + +
+ +
) : ( -

+ The submission deadline for the next tournament has not been set yet. -

+ )}
); diff --git a/frontend/src/content/bc25java.ts b/frontend/src/content/bc25java.ts index 96b988b0d..359cf84b7 100644 --- a/frontend/src/content/bc25java.ts +++ b/frontend/src/content/bc25java.ts @@ -346,11 +346,19 @@ The deadline to submit code for each non-final tournament is usually 7 pm EST *t Please note that **all times on this page are in your current time zone**. Refer to the submission freeze countdown timer for the time remaining before the next submission freeze. `, Prizes: ` -Prize amounts are approximate and will be finalized soon! - -- **Final Tournament prizes:** Prizes will range from $5000 for 1st place to $500 for 16th place. -- **Sprint prizes:** Winner of each tournament will receive $250. -- **Novice, High School prizes:** Prizes will range from $600 to $200 for the top 3 teams. +- **Final Tournament Prizes:** Prizes will range from $5000 for 1st place to $500 for 16th place. +- **Sprint Prizes:** Winner of each tournament will receive $250. +- **High School Prizes:** Prizes will range from $600 to $200 for the top 3 teams. +- **MIT Novice Prizes:** Prizes will range from $500 to $200 for the top 3 teams.\n\n + +- **Most Innovative Breakthrough Prize:** $1000 prize given by our Platinum Sponsor, [Adobe](https://www.adobe.com/). More details to come! +- **Most Adaptive Strategy Prize:** $800 prize given by our Gold Sponsor, [Amplitude](https://www.amplitude.com/). More details to come!\n\n + +- **Winning Team Prize:** For the first time ever, there is a new Battlecode prize in addition to $$$ and Eternal Glory. +Amplitude is offering all the members of this year's winning team Amplitude internships. That is right, winning Battlecode now guarantees you a career as well! +*Offer details and fine print: Software engineering internship for summer of 2025 at Amplitude offices in San Francisco. You must be able to work in the US and relocate to San Francisco. +If you aren't able to work in the US or can't relocate to San Francisco, we'll try to work with you but we can't guarantee a role. +Most interns receive full time offers to join the Amplitude team at the end of the internship. More on Amplitude here: [https://amplitude.com/careers](https://amplitude.com/careers).* If you are an international participant, please note that [US export regulations](https://www.bis.doc.gov/index.php/policy-guidance/country-guidance/sanctioned-destinations) may restrict our ability to award prizes to students from certain countries. `, diff --git a/frontend/src/content/bc25python.ts b/frontend/src/content/bc25python.ts index ae739272c..6b54dfc5e 100644 --- a/frontend/src/content/bc25python.ts +++ b/frontend/src/content/bc25python.ts @@ -104,8 +104,7 @@ export const TOURNAMENTS: Partial> = { Please note that **all times on this page are in your current time zone**. Refer to the submission freeze countdown timer for the time remaining before the next submission freeze. `, Prizes: ` - Battlecode 2025 Python will have several tournaments throughout the month! We stream and commentate all tournaments online. - Due to its experimental nature, we have not finalized the tournament schedule or prizes. Please check back later for more information. +- **Sprint Prizes:** Winner of each tournament will receive $250. `, /* "Tournament Format": `