Releases: battlecode/battlecode24
Releases · battlecode/battlecode24
2.0.0
- 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)
- Radius when triggered by walking on trap
- 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
- Balance changes
1.2.5
- 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
- Engine improvements
1.2.4
- 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
- Client improvements
1.2.3
- 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
- Engine fixes
1.2.2
- 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
- Spec fixes
1.2.1
Hotfix relating to game tab scrolling in the client
1.2.0
- 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
- Spec fixes
1.1.0
- 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
- Spec fixes
1.0.0
Full test release
Merge pull request #70 from battlecode/client Client 2024