Wednesday, July 27, 2022

Proposal: Conservation of Momentum

Timed out, 1-6 with one unresolved DEF. Josh

Adminned at 01 Aug 2022 16:12:49 UTC

In When Push come to Shove, adds a point under the text “The Shove Power of the actor and opponent is calculated, where Shove Power is Effective Power Output minus 50% of the consumption of the chassis and every system on the bot.”;

For every space the Actor has moved in the past turn, reduce the Shove Power of the Actor by 50.

Then, change the following

For every 50 that the Shove Power of the Actor exceeds the Shove Power of the Opponent, both the Actor and Opponent move in the direction that the Actor stated they were moving in by 1 space, up to the number of spaces the Actor’s script stated they were moving.

into

For every 75 that the Shove Power of the Actor exceeds the Shove Power of the Opponent, both the Actor and Opponent move in the direction that the Actor stated they were moving in by 1 space, up to the number of spaces the Actor’s script stated they were moving.

 

you shouldn’t be able to like; throw a bot with identical mass right out of the border with one quick hit.

Comments

Brendan: he/him

27-07-2022 20:32:15 UTC

imperial Actually, it kind of makes sense to me that building up momentum from a multi-space dash would help shove power, not reduce it.

Josh: Observer he/they

27-07-2022 21:19:12 UTC

imperial if you want to disable shoving as a strategy then surely it’s easier to just repeal shoving

SingularByte: he/him

28-07-2022 04:22:50 UTC

against  I’m not opposed to this in principle, but as written it has a strange quirk to it - shoving a light bot too much in a turn will cause its shove power to go negative, an illegal value, and forcing it to stop in place.

Brendan: he/him

28-07-2022 14:45:36 UTC

[SingularByte] I’ve been puzzling over this comment and I’m not sure I see the quirk. Are you reading the first blockquote as saying that the Opponent’s Shove Power gets reduced as it continues being shoved?

SingularByte: he/him

28-07-2022 14:57:58 UTC

My bad, I mistook Actor for bot in the first changed line because I hadn’t read it through properly.

A similar (but opposite) issue still exists though, where the actor’s shove still reduces their own power due to the movement so every square shoved reduces their effective shove power by 125.

Darknight: he/him

28-07-2022 17:27:49 UTC

against

Raven1207: he/they

28-07-2022 18:37:28 UTC

against

Trapdoorspyder: he/him

29-07-2022 03:01:35 UTC

against

lendunistus: he/him

29-07-2022 07:24:48 UTC

against