2017-04-04

Swift Playgrounds - Boxed in (Eingesperrt)

func goAndDo() {
  moveForward()
  if isOnClosedSwitch {
    toggleSwitch()
  } else if isOnGem {
    collectGem()
  }
}

for i in 1 ... 8 {
  if isBlocked {
    turnLeft()
  }
  goAndDo()
}

Swift Playgrounds ‒ Coden lernen 1

Nachtrag: Heißt jetzt "Programmieren lernen"
"Swift Playgrounds - Coden lernen"
 ist wirklich ein schönes iOS-App zum Programmieren lernen. Herausstechendes Merkmal ist die Aufwendige Animation während man eine Spielfigur mit Programmcode Aufgaben erledigen läßt. Mit QuickType kann man sich den Programm-Code zusammenklicken. Oder verwendet das Coding Keyboard, welches durch ziehen der Tasten nach unten schnellen Zugang zu Sonderzeichen gewährt.
Leider habe ich einen logisch Fehler in der aktuellen Version 1.2 gefunden. Geschlossene Schalter werden als ausgeschaltet behandelt und offene als eingeschaltet. Das ist zumindest bei elektrischen Schaltern einfach falsch. Habe den Bug gemeldet. Mal sehen ob das korrigiert wird.