Das lernst du heute
- Ablauf einer Mission
- Checklisten im Chip
- Start und Rückkehr
Eine Mission zum Asteroiden ist mehr als ein Start. Treibstoff, Crew, Bohrkopf, Ladung, Rückweg – wer eines davon vergisst, merkt es erst draußen. Piloten arbeiten deshalb mit Checklisten. Dein Chip kann das auch, und er vergisst nie einen Punkt.
Der Ablauf einer Mission
| Phase | was passiert | Übergang zur nächsten Phase |
|---|---|---|
| 0 Vorbereitung | Tanken, Crew an Bord, Luke zu | Checkliste vollständig und Start gedrückt |
| 1 Flug | Weg zum Ziel | Ziel erreicht |
| 2 Arbeit | Bohren, Scannen | Laderaum voll, Bohrkopf verschlissen oder Reserve erreicht |
| 3 Rückflug | Weg nach Hause | gelandet |
| 4 Entladen | Fracht raus, Rakete prüfen | zurück auf 0 |
Jede Phase hat eine Bedingung, unter der sie endet. Steht die Bedingung als Code im Chip, entscheidet nicht mehr das Gefühl, sondern die Zahl.
Checklisten im Chip
Eine Checkliste ist ein Bitwort: Jeder erfüllte Punkt setzt sein Bit.
| Bit | Punkt | Prüfung |
|---|---|---|
| 0 | Treibstoff | Mass − DryMass mindestens 6000 kg |
| 1 | Schub-Gewicht | ThrustToWeight mindestens 1,3 |
| 2 | Crew bereit | Hebel „Crew“ umgelegt |
| 3 | Luke zu | Tür „Luke“ nicht offen |
Sind alle vier Bits gesetzt, ist das Wort %1111 = 15 und der Start frei. Für den Menschen davor zeigt der Chip, welcher Punkt als Erstes fehlt. Dazu prüft er von hinten nach vorn, sodass der kleinste offene Punkt zuletzt schreibt und gewinnt:
move erster 0
ext tmp wort 3 1
select erster tmp erster 4 # Punkt 4 offen?
ext tmp wort 2 1
select erster tmp erster 3
ext tmp wort 1 1
select erster tmp erster 2
ext tmp wort 0 1
select erster tmp erster 1 # Punkt 1 zuletzt: gewinnt
Start und Rückkehr
Die Checkliste gibt den Start frei, aber sie startet nicht. Den Knopf drückt ein Mensch. Die Rückkehr dagegen darf der Chip selbst auslösen, weil sie die sichere Richtung ist: Lieber eine Mission zu früh beendet als eine Rakete ohne Treibstoff im All.
Ein fehlendes Gerät erfüllt keinen Punkt. Fehlt die Avionik, sind die Punkte 1 und 2 offen, fehlt die Luke, ist Punkt 4 offen. Das ist gewollt – eine Rakete ohne Avionik startet nicht.
Übung
Aufgabe
Bau die Checkliste nach der Tabelle oben. Avionik „Avionik“, Hebel „Crew“, Tür „Luke“. Die Anzeige „Checkwort“ zeigt das Bitwort, die Anzeige „Checkliste“ die Nummer des ersten offenen Punkts (1 bis 4) oder 0, wenn alles erfüllt ist. Die Lampe „Startfrei“ leuchtet nur bei vollständiger Liste.
Hinweise
Hinweis 1
Bit 0 direkt mit sge wort …, die anderen mit ins wort tmp N 1.
Hinweis 2
Luke zu heißt Open ist 0: seqz tmp tmp. Eine fehlende Tür liefert NaN, und seqz daraus ist 0.
Hinweis 3
Ersten offenen Punkt von hinten nach vorn mit ext und select suchen.
Quiz
3 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Übung im Simulator bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden