app:app_lektion005
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
app:app_lektion005 [04.01.2015 10:28] – Stefan Gaum | app:app_lektion005 [21.01.2015 11:15] (aktuell) – Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | [[app:app_lektion004|=> Lektion 4: PaintPlot]] | + | [[app:app_lektion004_04|=> Lektion |
- | ====== Lektion 5: Catch the Ball ====== | + | ====== Lektion 5: Squash |
- | {{ :work.png|}} | + | Das erste Spiel, welches wir hier programmieren, |
+ | {{ : | ||
==== Aufgabe 14 ==== | ==== Aufgabe 14 ==== | ||
- | Starte ein neues Projekt "CatchTheBall" und erstelle im '' | + | Starte ein neues Projekt "Squash" und erstelle im '' |
- | + | ||
- | {{ : | + | |
+ | {{ : | ||
^ Komponente ^ Objektname ^ Eigenschaft ^ | ^ Komponente ^ Objektname ^ Eigenschaft ^ | ||
- | | AccelerometerSensor | + | | Button (2 mal) | EinwurfButton, |
- | | Canvas | Spielfeld | + | | Canvas | FieldCanvas |
- | | Ball (2x)\\ (müssen sich auf\\ dem Spielfeld befinden) | + | | Ball | Ball1 | Heading: 270\\ Intervall: 1 | |
- | | Label (3x) | XLabel, YLabel\\ ZLabel | + | | ImageSprite |
- | | Button | + | | Button (2 mal) | LeftButton,\\ RightButton |
- | | Label (2x) | PunkteLabel,\\ TrefferLabel | + | | Label (5 mal) | HitsLabel, Label1,\\ MissesLabel, |
- | |Clock (3x) | Clock_schwarz,\\ Clock_rot,\\ Clock_dauer | + | |
- | | Sound (1x) | SoundTreffer | + | Es **darf** so aussehen wie auf neben stehendem Bild, **muss** es aber nicht! Bei Bedarf kannst du die Oberfläche jederzeit erweitern. |
- | | AccelerometerSensor | + | |
+ | Zusätzlich kannst du das Icon für den Screen1 verwenden. | ||
+ | |||
+ | === Bilder zum Download === | ||
+ | | | ||
+ | | {{: | ||
- | Wer sich aus Zeitgründen das Erstellen der Grafik schenken möchte, kann sich hier die {{:app:catchtheball_vorlage.zip|=> Vorlage}} downloaden. Bitte die Datei zunächst **umbenennen** in '' | + | {{ :app:squash_blocks_13.png?300|}} |
+ | === Beim Start der APP === | ||
+ | Beim Starten des Spiels soll sich der Ball noch nicht bewegen. Hierfür ist folgendes Ereignis bzw. folgende Prozedur nötig, die man natürlich für weitere Ereignisse verwenden kann (siehe auch [[app: | ||
---- | ---- | ||
- | [[app: | + | [[app: |
[[app: | [[app: | ||
app/app_lektion005.1420367334.txt.gz · Zuletzt geändert: 04.01.2015 10:28 von Stefan Gaum