Greenfoot - Programmieren, weil es Spass macht!

Greenfoot - Programmieren, weil es Spass macht!

Startseite Download Versionshinweise

Was ist neu? - Versionshinweise

Greenfoot 2.1.2 (24. September 2011)

In dieser Version wurden verschiedene Fehler behoben, die die Ausführung einige Szenarien beeinträchtigten. So wurden ein Fehler in der Kollisionserkennung und der Erkennung von Objekten an angegebenen Postitionen behoben.

Zusätzlich ist mit dieser Version sicher gestellt, dass die Dokumentenansicht auch unter Java 7 richtig funktioniert.

Greenfoot 2.1.1 (September 2011)

  • Durch diese Version einige Fehler behoben:
    • unter Umständen misslang der Export einiger Szenarien
    • Bei der Kompilierung mit dem JDK7 wurden unerwartete Warnung behoben
    • die Geschwindigkeit der Methode 'getMicLevel" wurde verbessert
    • Zum ersten Mal wird Greenfoot als MSI installbares Packet bereitgestellt. Dadurch wird die Installation insbesondere in Netzwerken vereinfacht.

Greenfoot 2.1 (13. Juni 2011)

  • Neues Sound-API (Application Programming Interface) zur Steuerung der Lautstärke.
  • Neue Möglichkeit, um mittels getMicLevel den Geräuschstärke des Mikrophones auszulesen.
  • Unterstützung von vielen Welten. Mit Greenfoot können nun auf dynamische Weise verschiedene World-Objekte angezeigt werden.
  • Eingebaute bewege und drehe Methoden. Akteure können nun die Methode turn(int) und move(int) für die relative Bewegung und Rotationen benutzen.
  • UI Änderungen. Es ist nun einfacher, dass eigene Szenario mit anderen auf Greenfoot Gallery zu veröffenltichen.

Greenfoot 2.0.1 (15. Dezember 2010)

  • Versuch zum Umgehen eines Fehlers bei der Nichterkennung von Tastatureingaben unter Windows.
  • Behoben: wenn eine Beschreibung eines Szenarios zu lang war, konnte er beim Hochladen zur Greenfoot Gallery überschrieben werden.
  • Einführung eines neuen Konstruktors in der GreenfootImage Klasse, um Text leichter zu handhaben.
  • Verschiedene andere Fehlerkorrekturen.

Greenfoot 2.0 (5. Oktober 2010)

  • Für eine ausführlichere Beschreibung Vieler wesentlicher Veränderungen, siehe Greenfoot 2.0 - Die neuen Möglichkeiten.
  • Neue Editor
  • Soundaufnahme
  • MP3-Unterstützung
  • Neue Klasse Sound zur Steuerung der Soundwiedergabe
  • Debugger
  • Bildbearbeitung
  • Unbegrenzte Welten

Greenfoot 1.5.6 (25. Oktober 2009)

  • Probleme beim Export von Szenarien behoben, die mit der Version 1.5.5 entstanden sind.
  • Die Windows Version Verknüpft nun automatisch "project.greenfoot" mit Greenfoot.

Greenfoot 1.5.5 (1. Oktober 2009)

  • Einige Probleme mit MacOS Leopard/Snow Leopard wurde gelöst.
  • Neue Übersetzungen: Russisch und Spanisch. Danke an Sergy Zemlyannikov und Esteban Iglesias Manríquez.
  • Problem bei der Windows Installation mit nicht-ASCII-Zeichen im Pfadnamen wurde gelöst.
  • Ein StackOverflowError beim Hinzufügen per Shift-Taste wurde gelöst.
  • Das Umbenennen einer Klasse wirft eine ConcurrentModificationException.

Greenfoot 1.5.4 (11. August 2009)

  • In neu erstellten Projekten werden automatisch die Ordner 'images' und 'sounds' im Szenarienordner angelegt.
  • Eine Klasse mit Namen 'Object' wird nun korrekt im Objektbrowser angezeigt.
  • Generelle Verbesserungen des Klassenbrowsers um seltene Fälle besser zu unterstützen (z.B. zyklische Vererbung).

Greenfoot 1.5.3 (15. Juli 2009)

In dieser Version wurde zwei Fehler behoben, die in der Version 1.5.2 neu aufgetreten sind.

  • Der Export als Anwendung schlägt nun nicht mehr mit einer Exception fehl.
  • Der Aufruf der Dokumentation für den Actor und die World funktioniert wieder wie erwartet.

Greenfoot 1.5.2 (9. Juli 2009)

Ab der Version 1.5.2 sammelt Greenfoot anonymisierte Daten zur Benutzerstatistik von Greenfoot: die Greenfoot- und Javaversion, das Betriebssystem und die Sprache der Benutzeroberfläche.
Die Daten dienen dazu, die weitere Entwicklung von Greenfoot zu verbessern

Dieses Verhalten kann durch die Ergänzung von "greenfoot.uid=private" in der Datei [GreenfootOrdner]/lib/greenfoot.defs verhindert werden.

  • Greenfoot Projektdateien können nun mit der Entwicklungsumgebung Greenfoot verknüpft werden, so dass ein Szenario durch Doppelklick auf die Projektdatei automatisch mit Greenfoot geöffnet wird.
  • Die Mehode GreenfootImage.drawShape(Shape) wurde hinzugefügt.
  • Der Ordner 'greenfoot' wurde aus dem Szenarioordner entfernt.
  • Die Zeit zum Exportieren eines Szenarios zur Gallerie wurde verkürzt.
  • Die Ausführungsgeschwindigkeit wurde für Szenarios erhöht, die die Greenfoot Kollisionserkennung nicht benutzen.
  • ... viele kleine Fehlerbereinigungen.

Greenfoot 1.5.1 (30. Januar 2009)

  • Problem behoben, dass Actor und World als nicht kompiliert worden erscheinen, falls ein Szenario von einer vorherigen Version aktualisiert wurde.
  • Fehler in Greenfoot.delay() behoben: Es gab keine Verzögerung, falls die Methode interaktiv aufgerufen wurde.
  • Einige Methoden und Felder in den Klassen des Weltklassen Packets wurden wieder auf den Zugriffsmodifikator protected gesetzt. Aus Versehen wurden einige Methoden in der Version 1.5.0 auf public gesetzt.

Greenfoot 1.5.0 (20. Januar 2009)

  • Greenfoot API Änderungen:
    • Actor.getWidth() und Actor.getHeight() wurden entfernt. Benutze stattdessen getImage().getWidth() und getImage.getHeight().
    • World.setTiled() und World.isTiled() wurden entfernt.
    • Die Methoden stopSimulation(), startSimulation() und setSimulationSpeed() in der Klasse Greenfoot wurden in start(), stop() and setSpeed() umbenannt.
    • GreenfootImage.setTransparency() und GreenfootImage.getTransparency() wurden hinzugefügt.
    • Methode World.started() und World.stopped() hinzugefügt, mit denen man abfragen kann, ob die Ausführung gestartet oder gestoppt wurde.
    • Im Umgang mit Dateinamen (Sound und Bilder) unterscheidet Greenfoot nun Groß- und Kleinschreibung.
    • Die meisten Schnittpunkttests berücksichtigen nun in richtiger Art und Weise die gedrehte Begrenzungsbox des Akteurs.
    • Actor.getObjectsInRange() benutzt für den Bereich nun Zellen anstatt Pixel als Einheit.
    • Das Verhalten von World.getBackground() wurde so geändert, dass die Methode ein Bild mit den gleichen Ausmaßen wie die Welt zurückliefert.
  • Es wurde das Problem behoben, dass manchmal die Klassen Aktor und World schraffiert dargestellt wurden, obwohl sie korrekt kompiliert wurden.

 

Ältere Changelog stehen nur in englischer Sprache zur Verfügung:

Greenfoot 1.4.6 (22. October 2008)

  • Improved window handling (bringing windows to front)
  • Method call no longer lock UI
  • Bug fix: Speed setting was not alwasy correctly exported
  • Bug fix: IllegalMonitorStateException in Greenfoot.delay
  • Various other bug fixes
  • Added interface translations: French, Greek, Italian

Greenfoot 1.4.5 (2. July 2008)

  • Gallery related improvements:
    • Notify user when overwriting existing scenario on Gallery.
    • Dialog boxes in applets no longer freeze the browser.
    • Add tags when exporting to Gallery.
    • When "Locking" the scenario, disable moving of objects with the mouse.
    • Option to include source code when exporting.
    • Title-field to change the name of a scenario as it is seen on Gallery.
    • Fixed bug: submitting scenario with a multi-line description broke the scenario.
  • "Get" objects from inspector/method result into the world.
  • Speed slider range is changed.
  • And a lot of bug fixes...

Greenfoot 1.4.1 (5. March 2008)

  • Added balloons scenario to Greenfoot distribution.
  • Added 'Inspect...' function in class menu.
  • Bug fixed: Invoking static methods does not show return values.
  • Bug fixed: Inspector does not display static variables.
  • Bug fixed: Keypressed not properly re-initialised on restart.
  • Bug fixed: Clicking an actor does not always return top most actor.

Greenfoot 1.4.0 (20. February 2008)

  • Mouse support added to the Greenfoot API. This might break existing scenarios that are using the mouse.
  • Setting the paint order works for subclasses as well.
  • Changed default background and foreground colour for GreenfootImage.
  • Method added to specify act order of objects.
  • Changing the world background image through the GUI updates the instantiated world's image.
  • Bug fixes for Mac OS Leopard.
  • Bug fixes in sound support.

Greenfoot 1.3.0 (1. November 2007)

  • Internationalization of Greenfoot UI
  • German translation of UI.
  • Greeenfoot no longer quits when closing last scenario.
  • Opening of recently opened projects.
  • Actors getWidth() and getHeight() can now be called from the Actors constructor.
  • "Save as" for projects.
  • Better handling of laptops going into sleep mode, and changing network connections.
  • Click-order of Actors in the world will always select top most Actor.
  • API-change: Greenfoot.delay(int) takes a parameter to specify how long to wait.
  • API-change: added act() method to World.

Greenfoot 1.2.1 (4. May 2007)

  • Export to "MyGame" web site added.
  • Focus problems with controls fixed.
  • "Export" warning on Windows removed.
  • Fixed inconsistency in compile dependency behaviour.
  • Changed collision detection algorithm (performance improvements).
  • Introduced "greenfoot.defs" for settings.
  • Fixed "Pause" button in applets.
  • Method added to specify paint order of objects.

Greenfoot 1.2 (27. Mar 2007)

  • 'Export' function added to export scenarios to stand-alone applications and web-based applets.
  • Key input bug fixed.
  • Array inspection fixed.
  • Attempt to place actors out of world bounds does not throw exception anymore.
  • Compile dependency problem fixed.
  • Other bug fixes and performance improvements.

Greenfoot 1.1 (1. Feb 2007)

  • Support for sound.
  • Support for multi-user systems (concurrent execution of multiple Greenfoot instances).
  • New class templates updated.
  • Templates for new classes user configurable (in lib/greenfoot/templates).
  • Inspectors are updated when values change.
  • World repaining logic improved.
  • New API method: added Greendoot.delay() (causes the current thread to sleep for a while, according to the position of the speed slider).
  • API change: renamed Greenfoot.pauseSimulation() and Greenfoot.resumeSimulation() to Greenfoot.stopSimulation() and Greenfoot.startSimulation().
  • Classbrowser correctly reflects changes if a class changes superclass.
  • Numerous bug fixes and performance improvements.

Greenfoot 1.0.2 (17. Jul 2006)

  • Minor bug fixes.

Greenfoot 1.0.1 (20. Jun 2006)

  • Minor bug fixes.

Greenfoot 1.0 (31. May 2006)

  • Initial full release.

Greenfoot 0.9 (11. May 2006)

  • The user interface has been improved (and we have a new logo)
  • Keyboard support was added (we can write games now)
  • New scenario to demonstrate keyboard support: Lunar Lander
  • Supports classes other than subclasses of Actor and World
  • Changed how objects are added to the world.
  • Improved Greenfoot startup time
  • Added a Greenfoot class to interact with the environment.
  • Many bug fixes and improvements.

Greenfoot 0.5 (31. Mar 2006)

  • Some API changes.
  • Images can now be selected for a class from the greenfoot UI.
  • Improved collision detection.
  • Requires Java 5.