lehrkraefte:blc:informatik:glf24:laby:wegerweitern

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

lehrkraefte:blc:informatik:glf24:laby:wegerweitern [2025/05/15 14:26] – created Ivo Blöchligerlehrkraefte:blc:informatik:glf24:laby:wegerweitern [2025/05/15 15:11] (current) Ivo Blöchliger
Line 1: Line 1:
 ====== Einheit 5: Weg auf schwarzen Pixeln erweitern ====== ====== Einheit 5: Weg auf schwarzen Pixeln erweitern ======
 +<WRAP info>
 Die Grundidee ist folgende: Die Grundidee ist folgende:
   * Man sucht zwei aufeinanderfolgende Zellen im Weg, so dass die beiden Zellen daneben schwarz, aber nicht auf dem Weg sind (z.B. Zellen a und b, oder c und d im folgendend Bild):   * Man sucht zwei aufeinanderfolgende Zellen im Weg, so dass die beiden Zellen daneben schwarz, aber nicht auf dem Weg sind (z.B. Zellen a und b, oder c und d im folgendend Bild):
Line 21: Line 22:
     * ist ''dir'' die Richtung, sind ''(dir+1)%4'' und ''(dir+3)%4'' die dazu rechtwinkligen Richtungen.     * ist ''dir'' die Richtung, sind ''(dir+1)%4'' und ''(dir+3)%4'' die dazu rechtwinkligen Richtungen.
     * Die Klasse ''Zelle'' hat eine Methode ''dirTo(other)'', die die Richtung zu einer anderen Zelle berechnet.     * Die Klasse ''Zelle'' hat eine Methode ''dirTo(other)'', die die Richtung zu einer anderen Zelle berechnet.
 +</WRAP>
  
   * Speichern Sie die Datei {{lehrkraefte:blc:informatik:glf24:laby:wegerweiterung.py}} im Verzeichnis ''labyrinth''.   * Speichern Sie die Datei {{lehrkraefte:blc:informatik:glf24:laby:wegerweiterung.py}} im Verzeichnis ''labyrinth''.
  • lehrkraefte/blc/informatik/glf24/laby/wegerweitern.1747319194.txt.gz
  • Last modified: 2025/05/15 14:26
  • by Ivo Blöchliger