GHOSTPOSTTHE OVERNIGHT SERVICE
● GO ENGINE

BEFORE SUNRISEcity minutes
You are the dispatcher.

Write Go in the editor to tell your ghost couriers which letters to deliver. The city responds to your code.

  1. Read your toolsStage guide lists the functions and their inputs.
  2. Edit the TODOsThe starter is unfinished. Ask for tips if you get stuck.
  3. Run and watchDeliver every letter before sunrise to unlock the next district.
NIGHT ROUTES The lamps are waiting
00:00 / midnightSix sealed letters. One very long night.☾   DUSKWARD CITY
0 events
DISPATCH.GO autosaved locally
CONTRACT RECORDS

Your code runs the postal service.

You do not move couriers with the keyboard. You write a short Go program that tells them what to deliver.

  1. Learn one thing. Each stage begins with a small example and explains its syntax. You can try it before attempting the contract.
  2. Change the example. Follow the experiment and predict what will happen. Run it, then watch the city or read the printed message beneath the editor.
  3. Build your dispatch. Restore my dispatch returns to your saved work. The “Use it on your route” explanation connects the new concept to your objective.
  4. Run, inspect, retry. Edit between the braces in main, then press Run dispatch. Each run begins at midnight with fresh mail. Errors identify the line to revisit. Reset stage preserves your code and discoveries.
  5. Ask for more help. Stage guide lists your functions. Its three tips help assemble your solution; after the third you can choose to reveal a complete answer.

Practice uses real Go. An experiment does not need to finish the contract. There is no cost for trying again.