Version 2015-08-09 released, test build 2015-08-11

Started by Simon, August 10, 2015, 11:03:57 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Simon

Hi people,

after 3 months, version 2015-08-09 has been released. If you have joined the netplay session yesterday (Saturday, August 8th, 2015), then you already have this.

There have been physics changes. Most notably, basher and digger remove terrain all during a single frame.

:lix: Download Lix.
:8(): View the changelist.
:8:()[: Feed a bug to the frog.

Current bugs that will be fixed in the upcoming days, but don't affect physics:

  • Spawn interval button flickers when the interval cannot be changed
  • During action replay, you can't cancel the replay by changing skills. You should be able to do that, even if it doesn't generate replay data.
  • Digger icon is still the one from the past years. It should match the new tarmac flattening machine.



Hi people who like to test,
hi Clam who's making replays for pack maintainance,

we want the basher to start 2 frames faster, i.e., first swing takes place 2 frames earlier, all other swings then come normally at multiples of 16 frames after the first.

There's also an elaborate, mostly invisible fix by geoo that prevents newly assigned miners from cancelling working miners. When the ground under miners doens't change, the miner behaves exactly as before. This fix shouldn't break any intended replays.

  • Download the Windows test build. Instead, get the build from my following post. Extract over 2015-08-09; it replaces some images in data/images/, but 2015-08-09 is forward compatible with the new images. Physics are different still, as described for basher and miner.
  • If you build from source, pull branch wip-after-2015-08-09 on github.
The test build can't play on the central server; use 2015-08-09 (first part of the post) for netplay.

-- Simon

Simon

Clam/Ramond: geoo has amended the miner once more. In one frame, she is allowed an extra pixel of missing ground (4 instead of 3) before being cancelled. This fixes a miner cancelling occasion by Ramon.

Download work-in-progress version 2015-08-11 with this change. Extract over a working installation of 2015-08-09 or newer. This work-in-progress version can't netplay, use 2015-08-09 for netplay, which you can get from the post above. Git users can pull the same WIP branch as mentioned above.

-- Simon

Simon

#2
Planned physics changes for the next stable release:

  • Miner/miner cancelling prevention: larger step down allowed in frame 5 -> allowed in frames 2-5
  • Ascender and digger should fall without ground underneath
  • Cuber should be redrawn to make clear what terrain is added at which time. (Not a physics change, but alters the spritesheet, which is nice to only alter once every once in a while)
  • Update order: Currently, I first update all workers, then everything that hasn't been updated. geoo has suggested to make finer graining here. E.g.: First update all exploders of all teams, then batters, then blockers, then all remaining terrain removers, then terrain adders, and finally everything that can't affect other lixes in the same frame. Ideas welcome on this order!
-- Simon