Skip to content

Releases: battlecode/battlecode24

2.0.0

18 Jan 00:45
f8c4511

Choose a tag to compare

  • Version 2.0.0
    • Balance changes
      • Decreased attack level XP requirements
      • Increased heal level XP requirements
      • Increased attack skill effects (greater cooldown reduction, greater damage bonus)
      • Increased jailed penalties for healing, decreased for attacking and building
      • Units can no longer heal themselves
      • Filling crumb cost 20 -> 30, cooldown 10 -> 30, removed movement cooldown penalty
      • Explosive trap nerf
        • Radius when triggered by walking on trap $\sqrt{13}$ -> $\sqrt{4}$
        • Radius when triggered by building $\sqrt{9}$ -> $\sqrt{2}$
        • Damage when triggered by building 500 -> 200 (fixed bug causing damage to always be 750)
      • Stun trap and explosive trap trigger radius 1 -> $\sqrt{2}$
      • Stun trap stun rounds 40 -> 50
      • Flag broadcast radius $\sqrt{10}$ -> $\sqrt{100}$
      • Global upgrades can now be acquired every 600 rounds instead of 750
      • Changed action global upgrade to attack upgrade
      • Capturing upgrade now also decreases movement cooldown while carrying a flag to +12
      • Robots can now sense the global upgrades owned by either team using getGlobalUpgrades()
    • Engine improvements
      • The senseLegalStartingFlagPlacement method no longer checks if the location is adjacent to the robot
      • Added getAttackDamage() and getHealAmount() methods

1.2.5

17 Jan 02:30
4593750

Choose a tag to compare

  • Version 1.2.5
    • Engine improvements
      • Added sprint 1 maps
    • Client improvements
      • Added sprint 1 maps
      • Tournament mode enhancements
      • Fix occasional whitescreening issue
      • Add config to enable map validation

1.2.4

16 Jan 06:20
0d3ec8f

Choose a tag to compare

  • Version 1.2.4
    • Client improvements
      • Distinguish between match winner (medal icon) and overall game winner (crown icon)
      • Display flagID in robot and map tooltips
      • Fix errors when a player resigns
      • Improvements to tournament mode

1.2.3

14 Jan 21:34
1e12bf6

Choose a tag to compare

  • Version 1.2.3
    • Engine fixes
      • senseLegalFlagPlacement now only considers dropped flags as intended
      • Fixed RobotInfo incorrect hasFlag value
    • Javadoc / spec fixes
      • Clarified sensePassability javadoc, fixed javadoc typos
      • Fixed incorrect flag broadcast radius in spec
      • Clarified senseLegalFlagPlacement behavior
    • Client improvements
      • Fixed desync visual issue when streaming live replays
      • Draggable tooltip can now be moved outside of the map area
      • Spawn zone map guarantee check now considers walls and more than two map segments
      • Improve scaffold locator to prevent empty map and player lists
      • Changed upload replay hotkey from 'Shift' to 'Ctrl/Cmd + O'
      • Map tooltip now updates immediately when editing in the map editor

1.2.2

13 Jan 00:17
cccbad5

Choose a tag to compare

  • Version 1.2.2
    • Spec fixes
      • Minor typo fixes
    • Client improvements
      • Fixed dams crashing the map editor
      • Runner console quality-of-life additions
      • Added version # to sidebar
      • Added update rechecking while client is open

1.2.1

11 Jan 22:21
d7a7d9e

Choose a tag to compare

Hotfix relating to game tab scrolling in the client

1.2.0

11 Jan 20:51
5e1ce5a

Choose a tag to compare

  • Version 1.2.0
    • Spec fixes
      • Clarified definition of enemy territory
      • Clarified trap triggering behavior
      • Fixed incorrect respawn delay value
    • Engine fixes / improvements
      • Added flag IDs to FlagInfo
      • Added dams to MapInfo
      • Added team territory to MapInfo
      • Fixed enemy tetrritory detection issue for crumb rewards
      • Fixed javadoc typos
      • Fixed negative XP issue
    • Balance changes
      • Base healing cooldown increased from 20 to 30 (to match spec)
      • Dropping the flag now incurs a +10 movement cooldown
    • Client improvements
      • Added config for live match streaming (default false)
      • Improve live match streaming performance & reliability
      • Added cooldowns & team color to robot tooltip
      • Fixed robot incorrect location when moving and being jailed on the same turn
      • Fixed inconsistent map info tooltips
      • Better error handling when pressing 'Run Game'
      • Hovering a tile will now display map info (no longer click)
      • Fix startup crash on MacOS
      • Fixed parts of the client getting highlighted that shouldn't
      • Fixed some issues with scrubbing in the control bar

1.1.0

09 Jan 23:43
f3f02e5

Choose a tag to compare

  • Version 1.1.0
    • Spec fixes
      • Clarified general robot behavior in intro of Units section
      • Clarified spawning mechanics
      • Fixed typos
    • Balance changes
      • Killing a robot while in enemy territory now results in a reward of 50 crumbs
      • Filling no longer yields building XP (but still receives benefits from building level)
      • Jailed rounds increased from 10 to 25
      • Increased healing specialization XP requirements (see table)
    • Engine fixes
      • Picking up an enemy flag in a friendly spawn zone now results in capture
      • Robots can no longer dig on friendly traps
    • Client improvements
      • Games executed in the runner now display live as the game is being played
      • Multiple indicator dots & lines per robot can be visualized
      • Attempted fix for client config being reset between games
      • Added new spawn zone map guarantee checks in the map editor
      • Fixed some issues with the default scaffold locator
      • Fixed overscrolling and overflow styling issues

1.0.0

08 Jan 23:36

Choose a tag to compare

make public

Full test release

08 Jan 18:21
6467db1

Choose a tag to compare

Full test release Pre-release
Pre-release
Merge pull request #70 from battlecode/client

Client 2024