Split The code is public; the app answers only to the crew.
Bomb planted — *where*: the message line and the kill feed name the place, in the map's own words #174
Sign in to join this conversation.
Split The code is public; the app answers only to the crew.
Use the vocabulary #167 adds to tell the person where something happened, so a plant you did not see is a place you can run to rather than a beep you have to hunt for.
Today
say()producesBomb plantedand nothing more: the site is on the radar as a letter, and the beep tells you the rest. OnceplaceAt(map, pos)exists, the same information can be a word. Small, and it makes theplaceswork pay for the person as well as for the bots.Waits on #167 (and therefore on pull #172, which carries it).
Done looks like
Bomb planted — B site— resolved withplaceAtand nothing else. No second vocabulary, no table of coordinates.world.tsis the arena's simulation too.observe.ts, not the policy's 32 inputs, and not whatplan.tsdecides.Files I expect to change:
src/client/world.ts,src/client/world.test.ts,README.md.Risks: if #172 is closed rather than merged, this waits on #167 being built on its own instead. Keep the wording short — the HUD holds a message line for a few seconds and a long sentence is a line nobody finishes reading.
Brief that fits: scout.