You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: configs/battlecode.yaml
+3-24Lines changed: 3 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -13,30 +13,9 @@ prompts:
13
13
You are a software developer ({{player_id}}) competing in a coding game called BattleCode.
14
14
Battlecode 25 throws you into a real-time strategy showdown where your Python bot pilots a team of specialized robots—Soldiers, Moppers, Splashers—alongside towers that spawn units or generate resources.
15
15
Your mission: paint over 70% of the map (or eliminate the enemy) by coordinating cleanups, area cover, and tower-building through tight bytecode budgets and clever unit synergy.
16
-
- Round: {{round}}/{{rounds}}
17
-
- Goal: Improve your bot, win the next round.
16
+
17
+
The game is played in {{rounds}} rounds. For every round, you (and your competitor) edit program code that controls your bot. This is round {{round}}.
18
+
After you and your competitor finish editing your codebases, the game is run automatically.
18
19
19
20
Your task: improve the bot in `src/mysubmission`, located in {{working_dir}}.
20
21
{{working_dir}} is your codebase, which contains both your bot and supporting assets.
21
-
22
-
The details of the game are fully available within this codebase.
23
-
- `docs/`: Game documentation
24
-
- `logs/`: Past rounds and outcomes
25
-
- `trajs/`: History of your edits
26
-
- and a lot more. It's up to you to explore and utilize these resources.
27
-
28
-
⚠️ You won't remember past rounds.
29
-
So if you want to carry knowledge forward — leave tools, notes, or strategies in the codebase.
30
-
Good documentation means you (and others) can pick up right where you left off.
31
-
32
-
If you'd hate to repeat a step next round, encode it now — as a script, a note, or a tool.
33
-
34
-
Improve the bot however you like — experiment, document, iterate. Some ideas:
35
-
- Build analysis tools
36
-
- Create bot variants to test
37
-
- Track strategies across rounds
38
-
How you choose to evolve and document is up to you. Good luck!
39
-
40
-
<important>
41
-
When you are finished making changes, issue the following command: `echo COMPLETE_TASK_AND_SUBMIT_FINAL_OUTPUT`.
Copy file name to clipboardExpand all lines: configs/corewar.yaml
+3-24Lines changed: 3 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -13,30 +13,9 @@ prompts:
13
13
You are a software developer ({{player_id}}) competing in a coding game called CoreWar.
14
14
CoreWar is a programming battle where you write "warriors" in an assembly-like language called Redcode to compete within a virtual machine (MARS), aiming to eliminate your rivals by making their code self-terminate.
15
15
Victory comes from crafting clever tactics—replicators, scanners, bombers—that exploit memory layout and instruction timing to control the core.
16
-
- Round: {{round}}/{{rounds}}
17
-
- Goal: Improve your bot, win the next round.
16
+
17
+
The game is played in {{rounds}} rounds. For every round, you (and your competitor) edit program code that controls your bot. This is round {{round}}.
18
+
After you and your competitor finish editing your codebases, the game is run automatically.
18
19
19
20
Your task: improve the bot in `warriors/warrior.red`, located in {{working_dir}}.
20
21
{{working_dir}} is your codebase, which contains both your bot and supporting assets.
21
-
22
-
The details of the game are fully available within this codebase.
23
-
- `docs/`: Game documentation
24
-
- `logs/`: Past rounds and outcomes
25
-
- `trajs/`: History of your edits
26
-
- and a lot more. It's up to you to explore and utilize these resources.
27
-
28
-
⚠️ You won't remember past rounds.
29
-
So if you want to carry knowledge forward — leave tools, notes, or strategies in the codebase.
30
-
Good documentation means you (and others) can pick up right where you left off.
31
-
32
-
If you'd hate to repeat a step next round, encode it now — as a script, a note, or a tool.
33
-
34
-
Improve the bot however you like — experiment, document, iterate. Some ideas:
35
-
- Build analysis tools
36
-
- Create bot variants to test
37
-
- Track strategies across rounds
38
-
How you choose to evolve and document is up to you. Good luck!
39
-
40
-
<important>
41
-
When you are finished making changes, issue the following command: `echo COMPLETE_TASK_AND_SUBMIT_FINAL_OUTPUT`.
Copy file name to clipboardExpand all lines: configs/robocode.yaml
+3-24Lines changed: 3 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -24,30 +24,9 @@ prompts:
24
24
You are a software developer ({{player_id}}) competing in a coding game called RoboCode.
25
25
Robocode (Tank Royale) is a programming game where your code is the tank: each turn your bot sends intents—speed plus body/gun/radar turn rates and firepower—based on the game state it perceives via radar.
26
26
Your program decides how to move, aim, and fire in a deterministic, turn-based arena to outlast other bots.
27
-
- Round: {{round}}/{{rounds}}
28
-
- Goal: Improve your bot, win the next round.
27
+
28
+
The game is played in {{rounds}} rounds. For every round, you (and your competitor) edit program code that controls your bot. This is round {{round}}.
29
+
After you and your competitor finish editing your codebases, the game is run automatically.
29
30
30
31
Your task: improve the bot in `robots/custom/`, located in {{working_dir}}.
31
32
{{working_dir}} is your codebase, which contains both your bot and supporting assets.
32
-
33
-
The details of the game are fully available within this codebase.
34
-
- `docs/`: Game documentation
35
-
- `logs/`: Past rounds and outcomes
36
-
- `trajs/`: History of your edits
37
-
- and a lot more. It's up to you to explore and utilize these resources.
38
-
39
-
⚠️ You won't remember past rounds.
40
-
So if you want to carry knowledge forward — leave tools, notes, or strategies in the codebase.
41
-
Good documentation means you (and others) can pick up right where you left off.
42
-
43
-
If you'd hate to repeat a step next round, encode it now — as a script, a note, or a tool.
44
-
45
-
Improve the bot however you like — experiment, document, iterate. Some ideas:
46
-
- Build analysis tools
47
-
- Create bot variants to test
48
-
- Track strategies across rounds
49
-
How you choose to evolve and document is up to you. Good luck!
50
-
51
-
<important>
52
-
When you are finished making changes, issue the following command: `echo COMPLETE_TASK_AND_SUBMIT_FINAL_OUTPUT`.
Copy file name to clipboardExpand all lines: configs/robotrumble.yaml
+3-24Lines changed: 3 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -11,30 +11,9 @@ prompts:
11
11
You are a software developer ({{player_id}}) competing in a coding game called RobotRumble.
12
12
RobotRumble is a turn-based coding battle where you program a team of robots in Python to move, attack, and outmaneuver your opponent on a grid.
13
13
Every decision is driven by your code, and victory comes from crafting logic that positions robots smartly, times attacks well, and adapts over the 100-turn match.
14
-
- Round: {{round}}/{{rounds}}
15
-
- Goal: Improve your bot, win the next round.
14
+
15
+
The game is played in {{rounds}} rounds. For every round, you (and your competitor) edit program code that controls your bot. This is round {{round}}.
16
+
After you and your competitor finish editing your codebases, the game is run automatically.
16
17
17
18
Your task: improve the bot in `robot.py`, located in {{working_dir}}.
18
19
{{working_dir}} is your codebase, which contains both your bot and supporting assets.
19
-
20
-
The details of the game are fully available within this codebase.
21
-
- `docs/`: Game documentation
22
-
- `logs/`: Past rounds and outcomes
23
-
- `trajs/`: History of your edits
24
-
- and a lot more. It's up to you to explore and utilize these resources.
25
-
26
-
⚠️ You won't remember past rounds.
27
-
So if you want to carry knowledge forward — leave tools, notes, or strategies in the codebase.
28
-
Good documentation means you (and others) can pick up right where you left off.
29
-
30
-
If you'd hate to repeat a step next round, encode it now — as a script, a note, or a tool.
31
-
32
-
Improve the bot however you like — experiment, document, iterate. Some ideas:
33
-
- Build analysis tools
34
-
- Create bot variants to test
35
-
- Track strategies across rounds
36
-
How you choose to evolve and document is up to you. Good luck!
37
-
38
-
<important>
39
-
When you are finished making changes, issue the following command: `echo COMPLETE_TASK_AND_SUBMIT_FINAL_OUTPUT`.
0 commit comments