Das lernst du heute
- Rohstoffe prüfen, fertigen, melden
- Stau erkennen
- Statusanzeige
Die Woche hat dir die Teile gezeigt: rmap und lr für fehlendes Material, Fertiger über Logik, Zentrifuge und Stau, Eisbrecher, Startsperre. Jetzt baust du eine kleine Fertigungsstraße, die sich selbst erklärt.
Die Anlage
| Gerät | Prefab | Name |
|---|---|---|
| Automatendrehmaschine | StructureAutolathe | „Drehbank“ |
| Taste | StructureLogicButton | „Start“ |
| zwei LED-Anzeigen | StructureConsoleLED5 | „Status“, „Fortschritt“ |
Die Drehbank fertigt Eisenrahmen. Ein Stück braucht 4 Eisen.
Ein Status statt vieler Lampen
| Status | Bedeutung | Farbe |
|---|---|---|
| 0 | bereit | grün |
| 1 | fertigt gerade | blau |
| 2 | Material fehlt | gelb |
| 3 | Stau am Ausgang | rot |
| 4 | Drehbank nicht erreichbar | rot |
Der Chip prüft von unwichtig nach wichtig, jeder Treffer überschreibt den vorigen. Fertigen schlägt Materialmangel: Ein laufender Auftrag hat sein Material schon. Ein Stau schlägt beides, und die fehlende Drehbank schlägt alles.
Starten nur im Status 0
bnez status start
Steht der Status nicht auf „bereit“, springt der Chip zurück, bevor er die Taste überhaupt liest. So startet niemand einen Auftrag ohne Material oder in einen Stau hinein.
Teilziele
- Material prüfen: unter 4 Einheiten Status 2, sonst 0
- Fertigen: Start per Taste, während des Auftrags Status 1
- Fortschritt in Prozent
- Stau nach 20 Takten belegtem Ausgang: Status 3, rot
- Drehbank fehlt: Status 4, rot
Die Farbe hängt nur am Status. Zuerst gelb oder grün mit select farbe status … – jeder Status ungleich 0 ist zunächst gelb –, dann blau für 1 und rot ab 3. Drei Zeilen, kein Sprung.
Projektaufgabe
Aufgabe
Baue die Fertigungsstraße nach den Tabellen. Die Drehbank fertigt Eisenrahmen (ItemIronFrames). defines und Einlesen sind da, es fehlen Rezeptwahl, Status, Farben, Fortschritt und der Start.
Teilziele
- Teilziel 1: Material prüfen
- Teilziel 2: fertigen per Taste
- Teilziel 3: Fortschritt
- Teilziel 4: Stau erkennen
- Teilziel 5: Drehbank fehlt
Hinweise
Hinweis 1
Status: move status BEREIT, dann Mangel, Fertigen, Stau, Fehlen – jeweils mit select status … status.
Hinweis 2
Stau-Zähler wie bei der Zentrifuge: add, dann mul mit „Fach 1 belegt“.
Hinweis 3
Start: bnez status start, Taste mit sgtz prüfen, dann Activate 1.
Quiz
2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Alle Teilziele des Projekts 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