Releases: battlecode/snek-engine
Releases · battlecode/snek-engine
engine.0.0.7
CI test
engine.2.0.1
V2.0.1
- Fix issue with tower broadcasting
engine.2.0.0
V2.0.0
- Add tower broadcast_message()
- Apply paint penalty for clumped robots in friendly or neutral territory is 1 * number of adjacent robots in 8 directions (enemy territory still 2x)
- Mop swing 6 tiles (two rows of 3 in direction). Cooldown 40 -> 20.
- Defense tower makes money each time it attacks and hits at least one robot with the attack. Money bonus 20/30/40.
- Modified SRP shape to prevent unintended tiling.
- Completing a resource pattern costs 200 chips. Resource patterns must be undisturbed for 50 consecutive rounds before it becomes active.
- Lose 20 HP per turn when you have 0 paint (instead of 10 turn counter)
- Increase robot bytecode to 17500 from 15000
- Add is_resource_pattern_center to MapInfo
- can_complete_resource_pattern() now returns false on completed centers
- Add sprint 1 maps
engine.1.4.0
V1.4.0
- Initial chips amount increased to 2500
engine.1.3.6
V1.3.6
- Fix bug relating to sending actions to the client
engine.1.3.5
V1.3.5
- Allow enum package import
engine.1.3.4
V1.3.4
- Fix can_remove_mark type error
engine.1.3.3
V1.3.3
- can_mark() now checks if a square is paintable
- Fix 2x paint penalty on enemy territory for moppers not being applied
engine.1.3.1
V1.3.1
- Fix bug that allowed building pre-upgraded towers
engine.1.3.0
V1.3.0
- Tower costs 100/250/500 chips to build and upgrade -> 1000/2500/5000 chips
- Defense tower attack range sqrt(20) -> 4, Splasher attack range sqrt(8) -> 2
- Defense tower buff +10/15/20 -> +5/7/9. AoE effectiveness (from buff) 50% -> 0%
- Soldier attack damage 20 -> 50, Splasher attack damage 50 -> 100
- Defense tower damage 60/65/70 -> 40/50/60 (single target), 30/35/40 -> 20/25/30 (aoe)
- Defense tower health 2500/3000/3500 -> 2000/2500/3000
- Money towers 10/15/20 chips/turn -> 20/30/40 chips/turn
- Add PaintType.is_enemy()
- Add UnitType.get_base_type()
- Add can_paint()