Skip to main content

Assignment 2: Nothing broke

Take one value from your Assignment 1 curve and show that moving the game there did not kill an option or hand the win to a lazy player.

Due: 7 May 2027 · Weight: 25%

The brief

You have changed a number. Prove you did not break anything you were not looking at.

Every balance change has a target and a blast radius. Assignment 1 measured the target. This one measures the radius, with the two tools from weeks 6 and 8: take each option away and see what it was worth, then send in the players who are not trying to play properly.

The interesting submissions are the ones where something did break. A change that makes the game the right difficulty and quietly makes the shockwave worthless is a finding. Report it; do not tune it away and pretend the first version never happened.

What the marks look like

BandWhat the three pages do
HDBoth tables at both values on the same seeds, something that moved is found and reported, and the last paragraph names a result that would have ended the change.
D to CrBoth tables complete and reproducible. The conclusion is “nothing broke” and may well be right, but nothing in it could have come out otherwise.
PThe table after the change and not before it, fewer than 51 runs, or a lazy player dropped because it was inconvenient.

What the two tables look like

The course’s own worked change, starting hearts from 3 to 4, the 100 ms player, the same 51 seeds. Baseline wins go from 12 to 23.

Banned cardLost at 3 heartsLost at 4 hearts
pickup reach1120
attack rate915
extra bolt510
speed58
damage57
orbiting shard34
shockwave23

The lazy strategies are tutorial 8’s: running away, camping in a corner, and standing still.

Lazy strategyAt 3 heartsAt 4 hearts
run away52.5 s, 1 win66.0 s, 2 wins
camp a corner18.6 s, 0 wins25.7 s, 0 wins
stand still17.4 s, 0 wins20.6 s, 0 wins

No card went dead and no lazy player got close. The finding is in the first row: with four hearts, a player without pickup reach wins 3 runs of 51. The change made the game easier and made one card close to compulsory. Whether that is acceptable is what the last paragraph is for.

At 15 runs this table cannot be read at all: the baseline is 3 and the seven rows run from 0 to 3.

What you submit

Your fork, with both tables reproducible from a single command, and three pages. The last paragraph says what evidence would have made you drop the change.

What it feeds

The value you defend here is the value you defend in week twelve. You may still change it, but you will have to say why.

The spec

What has to be in it. The marker goes down this list before reading anything else, and every line is something a classmate could check without asking you.

How it is marked

CriterionWeight
Restricted-play table for all seven cards, before and after40%
At least three lazy strategies, before and after30%
What you concluded, and what result would have changed your mind30%