Ein neuer Blick auf Greenfoot

Greenfoot
Java
Spieleprogrammierung
Simulation
OOP
Autor:in

Jörg Kantel

Veröffentlichungsdatum

21. Juni 2023

Ich weiß, ich bin sehr sprunghaft (aber ey, ich bin Rentner, ich darf das!), doch mein gestriger Beitrag zur Objektorientierung in und mit Pygame hat mich dazu motiviert, einen neuen Blick auf Greenfoot zu wagen, das ja nicht nur eine Java-Lernumgebung ist, sondern auch eine ernstzunehmende Plattform für Spieleentwicklung, Smulationen und andere graphisch orientierte Anwendungen sein will. Und Greenfoot nimmt für sich in Anspruch, die Objektorientierung sehr ernst zu nehmen.

Wie so oft in solchen Fällen habe ich als erstes unser aller Datenkrake (in diesem Fall Ihr Video-Portal) nach Tutorials zu Greenfoot befragt. Herausgekommen sind dabei unter anderem folgende Playlists, von denen ich einige mir schon angeschaut hatte, andere aber noch meiner Entdeckung harren:

Das Video »Java Programming, Episode 1: How to model a virus epidemic« entstand vor etwa drei Jahren zu Beginn der Corona-Epidemie und ist das erste Video der jüngsten Playlist »Java programming with Greenfoot« (22 Videos zwischen je etwa fünfminütiger und zwanzigminütiger Spieldauer) des »offiziellen« Greenfoot-Kanals des King’s College London.

Weitere bemerkenswerte – wenn auch schon oft reichlich alte – Reihen aus diesem Kanal sind:

Auch diese Videos besitzen jeweils eine Spieldauer zwischen etwa fünf Minuten und zwanzig Minuten.

Die deutschsprachige Reihe »Greenfoot-Tutorials« orientiert sich an den Videos aus dem Blog »Joy of Code« (leider nicht mehr online) von Michael Kölling (der nicht nur für die meisten oben erwähnten Videos des King’s College verantwortlich zeichnet, sondern auch einer der Entwickler von Greenfoot ist).

Auch der Kanal DevTutorialsDeutsch besitzt untere dem Namen »Java Tutorials Deutsch« eine siebenteilige Playlist zu Greenfoot.

Eine weitere interessante, deutschsprachige Playlist ist die Reihe »Programmierung mit Greenfoot – Grundlagen der Java-Syntax« (13 je etwa zehnminütige Videos) des Kanals Schulinformatik. Hier entwickelt Ihr ein Spiel, in dem Ihr einen unbekannten Planeten erkundet.

Als letztes möchte ich noch auf den (nun wieder englischsprachigen) Kanal von Tanner Crow hinweisen. Seine 27-teilige Playlist »Greenfoot Tutorials« ist eine Sammlung all seiner Tutorials für Greenfoot, die er bis etwa 2020 veröffentlicht hat. Entwickelt werden dort unter anderem ein Maze Game, ein Space Shooter, ein Platformer Game, ein Asteroids-Klon und ein Tower Defence Game.

Jüngeren Datums, aber mindestens ebenso interessant ist noch seine Reihe »Advanced Greenfoot« (zehn Videos – hier programmiert Ihr unter anderem Frogger und ein Zombie Survival Game).

Außerdem habe ich aus meinen begehbaren Zettelkästen (sprich meinen Bücherregalen) das Buch »Einführung in Java mit Greenfoot (München, Pearson-Verlag, 2. Auflage 2016) des oben schon genannten Greenfoot-Schöpfers Michael Kölling hervorgekramt. An diesen sommerlichen Tagen möchte man manches Mal einfach nur in der Sonne im Schatten liegen und genüßlich schmökern. Da wird man sicher nicht dümmer von.

Denn als nächstes möchte ich noch erkunden, ob und wie sich Greenfoot als Simulationsumgebung eignet. Die Macher sagen »Ja«. Schaun wir mal …

(Bannerbild (GPL): Wikimedia Commons.)