Workshops App-Entwicklung

Die Würfel-App – Schritt 5

Schütteln zum Würfeln

Ziel 6

Um den Würfel zu starten reicht es, euer Smartphone zu schütteln. 

1.) Design-Ansicht

Benötigt werden:

1.

Links im Bereich Sensoren findet ihr das Element, das ihr braucht.

Fügt ein Element des Typs Beschleunigungssensor hinzu und vergebt einen sinnvollen Namen.

Zum Beispiel BeschleunigungssensorSchütteln.

image2022-3-2_15-6-17.png
wuerfeln6_designer2.png


Was macht eine Beschleunigungssensor?

Ein Beschleunigungssensor erkennt, in welche Richtung das Smartphone bewegt wird. Er kann links-rechts, oben-unten, vor-zurück und auch Drehungen erkennen. 

Für unseren Zweck reicht es aber aus, überhaupt eine Schüttelbewegung zu erkennen. 


2.) Blöcke-Ansicht (Programmierung)

Funktion Schütteln

Auslöser: Beschleunigungssensor → Rütteln

Zu verändernde Elemente: Ergebnis → Setze Text

Berechnung:


1.

Erstellt ein Rütteln-Ereignis für BeschleunigungssensorSchütteln.

image2022-3-2_15-16-6.png

2.

Ergänzt weitere notwendige Blöcke, um den Würfel beim Schütteln zu starten.

Tipp: Ihr könnt Elemente per Rechtsklick auch duplizieren. Auf Tablets müsst ihr mit dem Finger länger auf das Element drücken und warten bis das Kontextmenü erscheint.

image2022-3-2_15-17-12.png

3.

So könnte das dann aussehen.

wuerfeln6_bloecke.png

3.) Testen

Funktioniert unsere App?

1.

Klickt im App Inventor oben auf Verbinden und wählt AI Companion.

Bildschirmfoto 2022-03-02 um 14.45.29.png

2.

Öffnet die App AI Companion auf eurem Test-Smartphone und wählt scan QR code.

Vergesst nicht den Haken bei Use Legacy Connection zu setzen.


Bildschirmfoto 2022-03-02 um 14.46.55.png

3.

Scannt den QR-Code auf dem Computerbildschirm – die App wird geladen.

Bildschirmfoto 2022-03-02 um 14.48.35.png

Testet die App nun ausführlich!

  1. Funktioniert die Würfel-Funktion nach wie vor?

  2. Wird der Würfel beim Schütteln gestartet?

Funktioniert alles? Herzlichen Glückwunsch! Weiter geht es auf der nächsten Seite!