Er soll Zahlen, Bilder und Texte speichern – besitzt dafür aber nur zwei unterscheidbare Zustände.
Wie schafft er das?
In sechs Missionen findest du es selbst heraus. Du wirst schalten, Codes knacken, Pixelbilder bauen und am Ende sogar einen echten Computer-Trick aus dem Jahr 1985 verstehen.
Male selbst ein 8×8-Pixelbild. Dein Binärcode entsteht live darunter.
🤝 Gib nur den Code an deinen Sitznachbarn weiter. Kann dessen Computer dein Bild rekonstruieren?
MERKE: Der Code sieht nicht aus wie das Bild – enthält aber die Information, aus der das Bild wiederhergestellt werden kann.
🕹️ Ein echter Sprite vom Commodore 64
Beim Commodore 64 konnte ein Sprite 24 × 21 Bildpunkte groß sein. Je acht horizontale Pixel wurden als ein Byte betrachtet – also drei Bytes pro Zeile.
💬 Von eurem Informatiklehrer: „Genau mit diesem Heißluftballon habe ich 1985 mit 11 Jahren selbst angefangen zu verstehen, wie ein Computer Bilder aus Zahlen erzeugt.“
🤔 Denke zuerst: Die ersten drei historischen Werte lauten 0, 127, 0. Wie könnte daraus eine Zeile mit 24 Pixeln werden?
💡 Tipp für das 2. Byte: Wie wird aus Bits die 127?
Das zweite Byte der ersten Sprite-Zeile hat den Wert 127. Ein Byte besteht aus 8 Bits. Über jedem Bit steht sein Stellenwert:
1286432168421
01111111
Nur die gesetzten Bits zählen: 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127
Damit beschreibt das zweite Byte die Bitfolge 01111111: zuerst ein weißer Pixel, danach sieben gesetzte Pixel.
BYTE 1BYTE 2BYTE 3
BYTE 1BYTE 2BYTE 3
Klicke einzelne Pixel an: Die drei Bytewerte der betreffenden Zeile werden sofort neu berechnet. Dein aktuelles Pixelmuster kannst du anschließend als eigenen Sprite fliegen lassen.
Die Matrix startet leer: Jede Zeile hat die Bytewerte 0 | 0 | 0. Mit „Ballon aus DATA-Werten bauen“ lädst du die historischen Daten.
Spurensuche: 21 Zeilen × 3 Bytes = 63 Bytes Sprite-Daten. Genau dieses Prinzip beschreibt das historische Handbuch.
🔎 Was haben wir herausgefunden? Viele Bits können gemeinsam ein Bild beschreiben – vom 8×8-Pixelbild bis zum historischen Sprite.
MISSION 5
🔤 Kann 01000001 auch ein Buchstabe sein?
Du kennst jetzt Bits als Zahl und als Bildinformation. Aber was bedeutet diese Folge?
01000001
🟢 Mission: Was bedeutet der Code?
Denke daran: Dieselben Bits können unterschiedlich interpretiert werden.
🔵 Challenge: Gleiche Bits – andere Bedeutung
Klicke nacheinander auf die drei Deutungen.
Wähle eine Deutung.
🟣 Kann beides gleichzeitig richtig sein?
🤔 Denke zuerst: Kann 01000001 korrekt als Zahl 65 und als Zeichen A interpretiert werden?
Prüfe die Rolle der Codierung.
MERKE: Bits haben nicht von allein eine Bedeutung. Erst eine vereinbarte Codierung sagt, wie sie interpretiert werden sollen.
🔎 Was haben wir herausgefunden? Eine Bitfolge braucht Regeln und Kontext, damit wir wissen, was sie bedeutet.
MISSION 6 · FINALE
🕵️ Die geheime Nachricht
Zum Schluss vereinbaren wir selbst eine kleine Codierung. Damit kannst du eine Nachricht in Bits darstellen.
H000
A001
L010
O011
I100
🟢 Mission: Codiere HALLO
Nutze die Tabelle und gib die fünf 3-Bit-Gruppen mit Leerzeichen ein.
Beginne mit H = 000.
🔵 Challenge: Entschlüssle – nein: decodiere!
Welche Nachricht steckt in 100 011 010 001?
Lies jede 3-Bit-Gruppe mit der Tabelle.
⚠️ Wichtig:Codieren ist nicht Verschlüsseln. Codieren = Informationen nach vereinbarten Regeln darstellen. Verschlüsseln = Informationen so verändern, dass Unbefugte sie nicht ohne Weiteres lesen können.
🟣 Blick hinter die Kulissen
In einer verbreiteten Zeichencodierung wird das Zeichen A durch den Wert 65 repräsentiert. Als 8-Bit-Folge geschrieben ist das 01000001.
🤔 Denke zuerst: Was müsste bei Sender und Empfänger gleich sein, damit aus denselben Bits wieder dasselbe Zeichen wird?
Prüfe, was eine Codierung ausmacht.
🔎 Was haben wir herausgefunden? Mit vereinbarten Codes können Bits auch Zeichen und Nachrichten darstellen.
🏆 Abschluss-Check
Welche Kette beschreibt unseren Lernweg am besten?
Denke an die sechs Missionen.
🏆
Das Binär-Labor ist geschafft!
Du kannst erklären, warum zwei Zustände für digitale Daten ausreichen, Binärzahlen mit Stellenwerten lesen, Pixelbilder als Bits darstellen und begründen, warum eine Bitfolge erst durch eine Codierung Bedeutung erhält.
Vom Schalter bis zum Sprite: Du hast ein Grundprinzip verstanden, das Computer seit Jahrzehnten verwenden.