Greenfoot - Programmieren, weil es Spass macht!

Greenfoot - Programmieren, weil es Spass macht!

Greenfoot 2.1.2 erschienen
24.09.11

Greenfoot 2.1.2 erschienen

In dieser Version wurden verschiedene Fehl... weiterlesen

Greenfoot 2.1.1
16.09.11

Greenfoot 2.1.1 erschienen

Durch diese Version einige Fehler behoben:... weiterlesen

Greenfoot 2.0

Das Greenfoot-Team ist zurzeit sehr damit beschäftigt, Greenfoot 2.0 fertig zustellen. Greenfoot 2.0 wird sehr viele Verbesserungen und neue Feature im Vergleich zur aktuellen Version (1.5.6) haben.

Hier die Liste der Hauptänderungen:

Überarbeiteter Editor

Greenfoot benutzt den gleichen Editor wie BlueJ. Das bedeutet, dass der neue Editor in BlueJ 3.0 auch in Greenfoot 2.0 verwendet wird. Eine ausführliche Vorstellung (in englisch) mit Screenshots kann man hier einsehen. Der folgende Screenshot zeigt die neue Bereichshervorhebung, Navigationsansicht und die Programmtextvervollständigung von Greenfoot 2.0.

Verbesserte Soundunterstützung

Greenfoot 2.0 wird eine neue Klasse in der Greenfoot API mitbringen, die es erlaubt, das Abspielen von Sounddateien zu pausieren, zu stoppen oder in einer Schleife abzuspielen. Zusätzlich wurde die Möglichkeit ergänzt, MP3 Dateien wiederzugeben.

Zusätzlich zu diesen Änderungen wurde ein einfacher Soundrekorder in Greenfoot integriert. So besteht nun die Möglichkeit, einfach mithilfe eines Mikrophons eigene Sounds aufzunehmen. Dadurch können auf einfache Art eigene Szenarien unter Benutzung von Sounds anzupassen: entweder zum Guten oder zum schlechten. ;-)

Speichere die Welt!

Zur Zeit ist es manchmal in der Schulungsarbeit mit Greenfoot ein wenig umständlich, den aktuellen Uistand der Welt nicht speichern zu  können. Zum Beispiel kann man den Programmcode für die Actor Krabbe schreiben, kompilieren und 10 Krabbenobjekte in die Welt setzen. Ändert man daraufhin den Programmcode und kompiliert erneut, sind die 10 Krabben aus der Welt verschwunden. Man muss – will man die 10 Krabben weiter benutzen - den Code zum Erstellen der Krabben in den Konstrukteur der Welt schreiben. Dies ist aber in Klassenraumdemonstrationen umständlich. Diese Situation kommt öfters vor, wenn man z.B. Greenfoot-Workshops gegeben hat.

Daher wurde ein Menüpunkt „Speicher die Welt“ in Greenfoot 2.0 ergänzt: dadurch wird automatisch der notwendige Programmcode in dem Konstrukteur der Weltklasse ergänzt, der notwendig ist, um die Schritte nachzubilden, die man gebraucht hat, um die Welt zu erstellen.
Das bedeutet, dass wenn man vorsichtig die Position der 10 Krabben in der Welt bestimmt hat und dann die Welt speichert, Greenfoot den notwendigen Programmcode zur Weltklasse hinzufügt, um diese 10 Krabben an der gleichen Position zu erstellen. Wenn man dann den Button  zum Kompilieren drückt, wird dieser Code ausgeführt und die 10 Krabben werden wieder in der Welt gezeichnet. Dahinter ist keine Magie, so dass es möglich ist, im Nachhinein eine Feinjustierung in dem automatisch erstellten Programmencode durchzuführen.

Bildbearbeitung

Greenfoot stellte bisher bereits die Möglichkeit zur Verfügung, Bilder für die Actors aus dem Projektordner des aktuellen Scenarios oder aus einer Bibliothek auszuwählen. Greenfoot 2.0 erweitert die Funktionalität, indem auf einfache Art und Weise Bilder erstellt, kopiert, gelöscht und bearbeitet werden können. Ursprünglich wurde darüber nachgedacht, einen eigenes Bildbearbeitungsprogramm in Greenfoot zu integrieren, aber die Entwickler von Greenfoot 2.0 haben sich dafür entschieden, ein Bildbearbeitungsprogramm Ihres Computers wie zum Beispiel Paint, GIMP oder Photoshop dazu zu benutzen.

Debugger

BlueJ hat schon eine ganze Weile einen Debugger, der jedoch nicht von Greenfoot unterstützt wurde. Für Greenfoot 2.0 ist es nun gelungen, die technischen Herausforderungen zu bewältigen, diesen Debugger auch in Greenfoot 2.0 zu nutzen. Es ist dadurch möglich, Breakpoints zu setzen, Variablen zur Untersuchung und Schritt für Schritt durch die Abarbeitung des Programmcodes zu gehen.

Wann wird Greenfoot 2.0 veröffentlicht?

Greenfoot 2.0 wird aller Voraussicht nach etwa Mitte August 2010 veröffentlicht.