Datagram
One throw. Then you can only spend it.
Throw a note from a high window at dusk and fly it across the rooftops to the one sill that is lit.
The throw sets the whole budget. After that you trade speed for height and height for speed, ride the warm air off the vents, and keep the note away from the crows with a tight turn or a foil strip they want more.
Five windows, three notes, and a sky that darkens with every delivery. When you can fly it by hand, teach a script to do it: the same flight, one decision every tenth of a second, with sensors that reach only as far as the plane can see.
Flight Policy
Fly saved Bash policies through five fixed-seed routes with bounded sensors for obstacles, warm air, crows and the sill, one decision per step.
Durable workspace
~/datagramRead README.txt; start with fly.sh. Your files remain yours between runs.
Sensors
altspeedclimbpitchdistboostsfoilswindscan [ahead|up|down]liftcrowtargetstatus
Actions
throw ANGLE POWERupdownlevelboostdropholdwait N
Practice evidence
histogram · gif · replay · run-receipt · account best
Ruleset: datagram-flight-policy-v1
Server proof
Flight Policy Pack
Replay a saved flight policy twice on the server across the five fixed routes and issue a shareable verified receipt.
prove · 5 fixtures · source transient
Pack: datagram-flight-pack-v1
Practices: Bash loops · conditionals · sensor parsing · reactive control · steering behaviours
Run $ datagram --script →What you will see
Up and down pitch the nose; Space boosts; X drops a strip.
How this command behaves
- Built for a solo session
- Track your statistics and high scores
- Build and keep real Bash files in ~/datagram
- Measured automation outputs include histogram and gif and replay and run-receipt
- Replay a completed policy on the server for a shareable verified receipt
- Runs in the browser; nothing to install
- Playable entirely from the keyboard
Start it from the prompt
Usage
datagram [--script]Aliases
None
Ready when you are. The terminal will open directly into Datagram.
Run $ datagram →