Mal wieder grüne Füße bekommen? Greenfoot revisited

Greenfoot
OOP
Java
P5.js
Spieleprogrammierung
Autor:in

Jörg Kantel

Veröffentlichungsdatum

30. September 2024

Berthold Metz hat vor wenigen Tagen auf den Seiten der InformatikZentrale seinen vor zwei Jahren begonnenen Kurs »Java mit Greenfoot 3« wieder aufgenommen und neue Videos dazu auf YouTube in der Playlist »Greenfoot-Java-Kurs« veröffentlicht.

Abgesehen davon, daß ich die lockere, aber dennoch kompetente Art mag, wie er seine Tutorien repräsentiert und auch die Unbekümmertheit, wie er mit seinen Assets (Bilder und Sound) umgeht, erinnerte mich das vor allem daran, daß mich an Greenfoot (weil Java) die strenge Objektorientierung faszinierte und ich versucht hatte, diese auch auf Pygame (mit Pygbag) anzuwenden.

Da ich nun in der letzten Zeit verstärkt mit P5.js herumgespielt habe (und diese Processing-JavaScript-Variante – ebenfalls vor wenigen Tagen – ein Update auf die Version 1.11.0 erfahren hatte), stehe ich nun vor der Herausforderung, solch ein strenges, objektorientiertes Framework auch in P5.js zu implementieren. Und um dies auszuloten, habe ich angefangen, mal wieder ein wenig mit Greenfoot zu spielen. Dabei sollen mir auch die Videos des YouTube-Kanals Channel Greenfoot helfen.

Keine Angst, auch wenn Greenfoot ein faszinierendes Spielzeug ist und ich mit Sicherheit in der nächstern Zeit auch ein paar Ergebnisse meiner Versuche mit Greenfoot hier in diesem Blog Kritzelheft veröffentlichen werde, wird das nur ein Ausflug bleiben, um ein Gefühl für die OOP in Java zu bekommen. Ziel soll ein objektorientiertes (Spiele-) Framework für P5.js sein. Schaun wir mal, wie weit ich damit komme. Still digging!


Bild: Grinsekatze, erstellt mit Scenario. Prompt: »The Cheshire Cat is sitting in the kitchen and watching a little mouse, the Cheshire Cat is wearing a top hat, the little mouse is wearing a red baseball cap«. Modell: Stable Diffusion XL, Style: Scifi Magic + Belgian School.