|
| 1 | +import type { |
| 2 | + QuickStartPageKey, |
| 3 | + ResourcesPageKey, |
| 4 | + DebuggingTipsPageKey, |
| 5 | + CommonIssuesPageKey, |
| 6 | + TourneyPageKey, |
| 7 | +} from "./ContentStruct"; |
| 8 | + |
| 9 | +export const QUICKSTART: Partial<Record<QuickStartPageKey, string>> = { |
| 10 | + Overview: ` |
| 11 | +This is the Battlecode 2026 contest website, which will be your main hub for all Battlecode-related things for the duration of the contest. For a general overview of what Battlecode is, visit [our landing page](https://battlecode.org/). |
| 12 | +
|
| 13 | +*Deep beneath the abandoned dorms of MIT, thanks to a student letting their failed final project loose on campus, a robotic rat society has formed. Like all developing societies, there is, of course, conflict. It is not chromatic, but it is dangerous. You have heard tales of many large, hungry robot cats (someone else’s failed project, probably) that are on the prowl for sustenance. As such, your society and a nearby society have formed an uneasy alliance.* |
| 14 | +
|
| 15 | +*Before you begin dragging in enemy rats as sacrifices, you must remember the task you were born with: protect your mother, the big fat Rat King.* |
| 16 | +
|
| 17 | +`, |
| 18 | + "Account and Team Creation": ` |
| 19 | +To participate in Battlecode, you need an account and a team. Each team can consist of 1 to 4 people. |
| 20 | +
|
| 21 | +[Create an account](/register) on this website, and then go to the [team section](/bc26/my_team) to either create or join a team. |
| 22 | +
|
| 23 | +If you need to rename your team for any reason, please reach out to Teh Devs on [Discord](https://discord.gg/N86mxkH) or at [battlecode@mit.edu](mailto:battlecode@mit.edu). |
| 24 | +
|
| 25 | +`, |
| 26 | + |
| 27 | + "Installation and Setup": ` |
| 28 | +Coming soon! |
| 29 | +`, |
| 30 | +}; |
| 31 | + |
| 32 | +export const RESOURCES: Partial<Record<ResourcesPageKey, string>> = { |
| 33 | + "Coding Resources": ` |
| 34 | +
|
| 35 | +If you're just starting out, check out the [quick start](/bc26/quick_start) page! |
| 36 | +
|
| 37 | +For more helpful resources while coding, see: |
| 38 | +
|
| 39 | +- [Common Issues](/bc26/common_issues) |
| 40 | +- [Debugging Tips](/bc26/debugging_tips) |
| 41 | +
|
| 42 | +`, |
| 43 | + "Third-party Tools": ` |
| 44 | +
|
| 45 | +The tools below were made by contestants! They haven't been tested by the devs, but might prove to be very helpful in developing your bot. |
| 46 | +
|
| 47 | +If you make a new tool that could be useful to others, please post it in the [#open-source channel](https://discord.gg/N86mxkH) on the Discord. Everyone will love you!! |
| 48 | +
|
| 49 | +- There is nothing here yet... |
| 50 | +
|
| 51 | +`, |
| 52 | + Lectures: ` |
| 53 | +
|
| 54 | +Battlecode 2026 will be holding lectures, where a dev will be going over possible strategy, coding up an example player, answering questions, etc. You do not have to be an MIT student to view our lectures, and they are open to everyone! The lectures are beginner-friendly and are stongly recommended for both newcomers and past participants. |
| 55 | +
|
| 56 | +All lectures are streamed live on and later uploaded to [our YouTube page](https://www.youtube.com/@MITBattlecode). |
| 57 | +`, |
| 58 | +}; |
| 59 | + |
| 60 | +export const DEBUGGINGTIPS: Partial<Record<DebuggingTipsPageKey, string>> = { |
| 61 | + Debugging: ` |
| 62 | +Coming soon! |
| 63 | + `, |
| 64 | +}; |
| 65 | + |
| 66 | +export const COMMONISSUES: Partial<Record<CommonIssuesPageKey, string>> = { |
| 67 | + "Installation Issues": ` |
| 68 | +Coming soon! |
| 69 | +`, |
| 70 | +}; |
| 71 | + |
| 72 | +export const TOURNAMENTS: Partial<Record<TourneyPageKey, string>> = { |
| 73 | + "Tournament Schedule": ` |
| 74 | +Battlecode 2026 will have several tournaments throughout the month! We stream and commentate all tournaments online. |
| 75 | +
|
| 76 | +The deadline to submit code for each non-final tournament is usually 7 pm EST *the day before* the tournament. |
| 77 | +
|
| 78 | +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. |
| 79 | +
|
| 80 | +The tournament schedule will be released before the contest begins. Please check back later! |
| 81 | +`, |
| 82 | + Prizes: `Coming soon!`, |
| 83 | +}; |
0 commit comments