Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:glf25:labyrinthe:bilder-einlesen [2026/03/19 18:07] – [Startpunkte finden] Ivo Blöchliger | lehrkraefte:blc:informatik:glf25:labyrinthe:bilder-einlesen [2026/03/31 09:13] (current) – [Eigenes Bild erstellen] Ivo Blöchliger | ||
|---|---|---|---|
| Line 25: | Line 25: | ||
| pip install Pillow | pip install Pillow | ||
| </ | </ | ||
| + | |||
| + | ===== Eigenes Bild erstellen ===== | ||
| + | |||
| <WRAP todo> | <WRAP todo> | ||
| Line 31: | Line 34: | ||
| * ''< | * ''< | ||
| * Erstellen Sie selbst ein Schwarz-Weiss-Bild mit einer Auflösung von 24x24 Pixeln mit einem Motiv, das aus einer einzigen, zusammenhängenden schwarzen Fläche besteht, die zwei gegenüberliegende Ränder berührt. Die Fläche muss überall mindestens 2 Pixel breit sein (oder besser 3). Die Fläche darf aber weisse Löcher haben. | * Erstellen Sie selbst ein Schwarz-Weiss-Bild mit einer Auflösung von 24x24 Pixeln mit einem Motiv, das aus einer einzigen, zusammenhängenden schwarzen Fläche besteht, die zwei gegenüberliegende Ränder berührt. Die Fläche muss überall mindestens 2 Pixel breit sein (oder besser 3). Die Fläche darf aber weisse Löcher haben. | ||
| + | |||
| + | Beispiel-Bild: | ||
| </ | </ | ||
| Line 39: | Line 44: | ||
| * Die Grösse soll direkt aus der Grösse vom Bild bestimmt werden, d.h. das Programm soll unverändert für unterschiedlich grosse Bilder funktionieren. | * Die Grösse soll direkt aus der Grösse vom Bild bestimmt werden, d.h. das Programm soll unverändert für unterschiedlich grosse Bilder funktionieren. | ||
| * Das Bild ins Labyrinth übertragen, | * Das Bild ins Labyrinth übertragen, | ||
| + | * Zusätzlich soll für alle Zellen das Attribut ' | ||
| * Geben Sie dieses Labyrinth aus. | * Geben Sie dieses Labyrinth aus. | ||
| Line 48: | Line 54: | ||
| ===== Weg finden ===== | ===== Weg finden ===== | ||
| - | * Ergänzen Sie das Programm so, dass ein Labyrinth mit Startzelle ' | + | * Ergänzen Sie das Programm so, dass ein Labyrinth mit Startzelle ' |
| * Bestimmen Sie die Abfolge der Zellen, die dem Weg vom Start ' | * Bestimmen Sie die Abfolge der Zellen, die dem Weg vom Start ' | ||
| + | * Wie könnte dazu die Todo-Liste verwendet werden? | ||