Hello Dart: Einführung in die Programmierung (Deutsch)

Hello Dart

Hello Dart ist eine spielerische Einführung in die Programmierung mit Dart.

Bisher war es kaum realistisch, als Programmieranfänger mobile oder webbasierte Applikationen zu entwickeln. Die Programmiersprache Dart bietet neue Möglichkeiten, wie solche Applikationen viel einfacher programmiert werden können.

Hello Dart führt Sie schrittweise durch die Grundlagen der Programmierung. Es werden keine Programmierkenntnisse vorausgesetzt. Die spielerische Welt von Hello Dart veranschaulicht Ihre Programme. Bald werden Sie aber aus den engen Regeln dieser Welt ausbrechen wollen, was auch das Ziel ist. Nach der Einführung mit Hello Dart haben Sie eine gute Grundlage, um schon bald eigene Web-Programmierprojekte zu realisieren.

Lesen Sie unter Hintegrundinfos, warum ich Dart im Moment als optimale Sprache für Web und Mobile Apps sehe, die sich sowohl für Einsteiger wie auch für professionelle Softwareentwickler eignet.

Die Welt

Die Welt von Hello Dart besteht aus Feldern, Bäumen und Sternen.

Elemente

Die Spieler

In der Welt von Hello Dart bewegen wir uns mit unserem Spielcharakter. Sie können aus einem von vier Charakteren auswählen.

Charaktere

Ein Spielcharakter, genannt Player, hat folgende Möglichkeiten:

Aktionen

Aktion Befehl Beschreibung
Move move() Der Spieler macht einen Schritt vorwärts.
Turn Left turnLeft() Der Spieler dreht sich um 90° nach links.
Turn Right turnRight() Der Spieler dreht sich um 90° nach rechts.
Put Star putStar() Der Spieler legt einen Stern hin.
Move removeStar() Der Spieler nimmt einen Stern weg.
Say say('Hello') Der Spieler sagt etwas in einer Sprechblase.

Sensoren

Sensor Befehl Beschreibung
Can Move canMove() Der Spieler schaut nach, ob er sich auf das nächste Feld bewegen kann.
Tree Front treeFront() Der Spieler schaut nach, ob sich vor ihm ein Baum befindet.
Tree Left treeLeft() Der Spieler schaut nach, ob sich links von ihm ein Baum befindet.
Tree Right treeRight() Der Spieler schaut nach, ob sich rechts von ihm ein Baum befindet.
On Star onStar() Der Spieler schaut nach, ob er auf einem Stern steht.

Los geht's

Installation

Als erstes sollten Sie den Dart Editor und die Hello Dart-Szenarien installieren.

Hintergrundinfos

Falls Sie mehr darüber erfahren möchten, weshalb ich Dart und Hello Dart für die Programmierung empfehle, finden Sie unter Hintergrundinfos weiterführende Informationen.


Ich veröffentliche das Material von Hello Dart unter der Creative Commons Attribution 4.0 Lizenz. Dies bedeutet, dass Sie damit so ziemlich alles machen dürfen, was Sie möchten. Bitte beachten Sie aber Folgendes:

  • Wenn Sie meine Unterlagen oder Programme verwenden, müssen Sie klar angeben, dass dieses Material von mir stammt. Die Angabe muss meinen Namen, einen Link zum Original und einen Link zur Lizenz enthalten. Es könnte etwa so aussehen, wie meine Quellenangaben für die Bilder unten an den Seiten.

Danksagung

Herzlichen Dank an die Hasler Stiftung für die Mitfinanzierung des Unterrichtsmaterials zu Hello Dart.


Quellen
Planet Cute Bilder stammen von Daniel Cook (Lostgarden.com), veröffentlicht unter CC BY 3.0.
Oleg Yadrov hat die "Planet Cute" Bilder weiterentwickelt und mir zur Verfügung gestellt. Optimiert wurden sie mit dem grossartigen TexturePacker.


Comments