A delivery, flown by hand and kept
Cyan base to red base: twenty five seconds of steering, recorded with --record-pad and replayed as a test. THE FIRST FIXTURE HERE THAT WAS PLAYED RATHER THAN WRITTEN. It is the only check that a cargo ever reaches anywhere. Several attempts at authoring a flight like it by hand got within two columns and no closer, which is a piloting exercise rather than a test - and the whole reason the recorder exists. What is checked is the FIRST LETTER of what the base answers. Delivered, Loaded, Nowhere and Not are 30, 22, 37 and 37 pixels of white in that cell, so a D is a delivery and nothing else is. Counting the whole message would pass on any message of the same length, and comparing the picture would fail the next time anything about a font changed. It took three flights to get here and two of them were lost to bugs in the recorder: one that recorded the wrong pad, and one that recorded a pad sampled on a different clock from the one the machine read. Both were found by somebody watching a replay and saying it was not what they flew, which nothing in this suite could have said. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E2JrLzFvuFX9fgi1LDRjrW
This commit is contained in:
co-authored by
Claude Opus 5
parent
ee77d79780
commit
60e0196fe2
@@ -83,6 +83,11 @@ somewhere else, and the flight had to be flown again for nothing. A demo is a re
|
||||
somebody *did*, and on a machine one person is playing the number it arrived on is not part of
|
||||
that.
|
||||
|
||||
`Tests/input/landerDemo.pad` is the first fixture that was **played rather than written**: a
|
||||
cyan-to-red cargo delivery in Lunar Porter, twenty five seconds of steering, recorded with
|
||||
`--record-pad`. `video.sh` replays it and checks that the base answers with a *D*, which only
|
||||
a delivery does. It is the only check that a cargo ever reaches anywhere.
|
||||
|
||||
It exists because some inputs cannot sensibly be written by hand. Flying a lander from one
|
||||
base to another is a few hundred frames of steering that has to arrive somewhere eight cells
|
||||
wide, and several attempts at authoring one by hand got within two columns and no closer. That
|
||||
|
||||
Reference in New Issue
Block a user