s n h m r u

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

BluePlay

Was ist BluePlay?

Dieser Abschnitt ist ein Nachschlagewerk. Du musst ihn nicht am Stück lesen - schau nach, wenn du für ein BluePlay-Projekt eine bestimmte Klasse oder Methode brauchst.
BluePlay

BluePlay ist ein kleines Spiele-Framework für BlueJ mit Kotlin. Damit kannst du einfache grafische Spiele und Simulationen programmieren. In einigen Teilkapiteln gibt es ein optionales BluePlay-Projekt. Um BluePlay zu benutzen, musst du keine Software installieren oder konfigurieren. Du musst dir nur die BlueJ-Vorlage herunterladen, entpacken und in BlueJ öffnen.

BluePlay herunterladen

Die Grundidee: Deine Spielwelt besteht aus Objekten, die in einem Fenster angezeigt werden und sich in jedem Simulationsschritt z.B. bewegen können oder andere Aktionen ausführen können. Dafür gibt es zwei zentrale Klassen. Diese benutzt du nur als Oberklassen für deine eigenen Klassen. Du veränderst also nicht die Klassen selbst, sondern erstellst eigene Unterklassen, die von diesen beiden Klassen erben und die von dir erwünschten Eigenschaften und Methoden hinzufügen. Die beiden zentralen Klassen sind:

  • World - das Spielfeld, auf dem alles stattfindet,
  • Actor - eine bewegliche Spielfigur auf dem Feld.

Deine eigenen Klassen (z.B. Spielfeld oder Spieler) sind Unterklassen von World bzw. Actor. Dazu kommen die Klasse Image für Bilder sowie einige globale Funktionen (in der Datei BluePlayFunctions), z.B. für Tastenabfrage und Sound.

Auf den folgenden Seiten findest du die prinzipielle Benutzung sowie je eine Seite mit Klassendiagramm, kurzen Beispielen und API-Dokumentation zu World, Actor, Image und den globalen Funktionen.

Suche

v
100.123.10 BluePlay
Kopieren durch Anklicken

Rückmeldung geben