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.
Die Welt
Die Welt von Hello Dart
besteht aus Feldern, Bäumen und Sternen.
Die Spieler
In der Welt von Hello Dart
bewegen wir uns mit unserem Spielcharakter. Sie können aus einem von vier Charakteren auswählen.
Ein Spielcharakter, genannt Player
, hat folgende Möglichkeiten:
Aktionen
Aktion | Befehl | Beschreibung |
---|---|---|
move() |
Der Spieler macht einen Schritt vorwärts. | |
turnLeft() |
Der Spieler dreht sich um 90° nach links. | |
turnRight() |
Der Spieler dreht sich um 90° nach rechts. | |
putStar() |
Der Spieler legt einen Stern hin. | |
removeStar() |
Der Spieler nimmt einen Stern weg. | |
say('Hello') |
Der Spieler sagt etwas in einer Sprechblase. |
Sensoren
Sensor | Befehl | Beschreibung |
---|---|---|
canMove() |
Der Spieler schaut nach, ob er sich auf das nächste Feld bewegen kann. | |
treeFront() |
Der Spieler schaut nach, ob sich vor ihm ein Baum befindet. | |
treeLeft() |
Der Spieler schaut nach, ob sich links von ihm ein Baum befindet. | |
treeRight() |
Der Spieler schaut nach, ob sich rechts von ihm ein Baum befindet. | |
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.
Copyright
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.
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.