|
|
|
|
|
turtleGraphics

|
von Poul Henriksen
Screenshot Download
|
Eine Implementation des sehr bekannten und noch immer beliebten Turtle Grafik Frameworks. Es werden Schildkröten über den Bildschirm bewegt, die einen Stift besitzen und damit interessante Zeichnungen erstellen können. Dieses Szenario zeigt, wie leicht Schildkröten in Greenfoot programmiert werden können. Es demonstriert alle Vorteilen dieser Frameworks hinsichtlich ihrer Programmierbarkeit, der Interaktion und der Nebenläufigkeit vieler Schildkröten.
|
|
|
robots

|
von Poul Henriksen
Screenshot Download
|
"Robots" ist eine einfache, von Karel der Roboter inspirierte Mikrowelt. Roboter, Piepser und Mauern sind auf einem Koordinatennetz angeordnet. Die Roboter können anschließend so programmiert werden, verschiedenerlei Aufgaben zu lösen. Durch dieses Szenario soll demonstriert werden, wie Greenfoot zur Programmierung zu Karel ähnliche Szenarien genutzt werden kann. Dieses Szenario ist noch nicht zum Unterrichten benutzbar - es soll vielmehr zeigen, wie ein solches Szenario aufgebaut werden könnte. Es bedarf aber noch ein wenig Arbeit, bevor es im Unterricht benutzt werden kann.
|
 |
|
shapes

|
von Tony Beaumont
Screenshot Download
|
Dieses Figuren-Szenario lehnt sich stark an das Figurenbeispiel an, welches mit BlueJ vertrieben wird und in dem ersten Buch zu BlueJ diskutiert wird. Während BlueJ einen ein wenig schitzophrenen Blickwinkel auf Objekte wirft (Objekte haben zwei verschiedene Darstellungsformen), zeigt dieses Beispiel, wie Greenfoot dieses Problem löst und eine direkte Interaktion mit den grafischen Figuren erlaubt.
|
 |
bolds  |
von Poul Henriksen
Screenshot Download
|
Ein Szenario, um Schwarmverhalten von Tieren zu illustrieren. Vogelartige Lebewesen ("bolds") fliegen herum und zeigen ein gewiesses soziales Verhalten: sie mögen es, als Schwarm zu fliegen. Vielleicht gibt es jemanden, der dieses Szenario ein wenig interessanter macht, indem einige Hindernisse hinzufügt weden ...
|
 |
|
lifts

|
von Michael Kölling
Screenshot Download
|
Eine Fahrstuhlsimulation. Dieses Szenario zeigt drei Fahrstühle in einem Gebäude mit mehreren Stockwerken. Menschen erscheinen und fahren in diesen Fahrstühlen hoch und runter. Dieses Szenario ist unvollständig. Es bietet bereits die Basisstruktur, jedoch sind einige Aspekte noch nicht implementiert (Menschen verschwinden nicht von den Fluren; ein sinnvoller Algorithmus für die Fahrstühle fehlt; usw.) Der Hauptnutzen dieses Szenarios besteht darin, als ein Modell für diese Art von Animationen zu dienen.
|
 |
|
Asteroids

|
von Michael Kölling
Screenshot Livedemo Download
|
Eine einfache Umsetzung des klassischen Arcade Spiels Asteroids. Das Ziel des Spieles ist es, sich mit dem eigenen Raumschiff in einem Asteroidenfeld zu bewegen, ohne von einem Asteroiden getroffen zu werden. Das Raumschiff lässt sich mit den Pfeiltasten steuern. Die Asteroiden können zerschossen werden, indem mal die Leertaste drückt. Wenn die Felsbrocken häufig genug getroffen wurden, zerfallen sie in zwei kleinere Teile oder verschwinden. Das Spiel hat viele Levels, einen Punktestand und eine "Game Over" Anzeige. Dieses Szenario zeigt gut, wie die Tastatur benutzt werden kann, um Akteure zu steuern und wie die Soundausgabe in eigenen Szenarien umgesetzt werden kann.
|
 |
|
Hamster

|
von Dietrich Boles
Screenshot Download
|
Das "Java-Hamster-Modell" ist eine recht bekannte Mikrowelt im deutschsprachigem Raum (vgl. www.java-hamster-modell.de). Diese Version ist zu Karel dem Roboter ähnlich.
|
 |
|
Piano

|
von Michael Kölling
Screenshot Livedemo Download
|
Ein einfaches Bildschirmpiano. Dieses Szenario zeigt, wie einfach Sound abgespielt werden kann und wie die Datenstruktur Array in Verbindung mit Schleifen implementiert werden kann. Man könnte dieses Szenario auch mit eigenen Sounddateien umsetzen.
|
 |
|
Maze

|
von Paul E. Buis
Screenshot Download
|
In diesem Szenario wird ein Labyrinth gelöst. Es ist im Grunde eine Tiefensuche eines Graphen, welcher das Labyrinth respräsentiert.
|
 |
|
breakout

|
Barbara Ericson
Screenshot Download
|
|
 |
|
foxes and rabbits

|
von Michael Kölling
Screenshot Livedemo Download
|
Eine typische Räuber/Beute Simulation. Füchse fressen Hasen. Dieses Projekt enthält ein Objekt, welches die Population der Füchse und Hasen in einem Graph darstellt.
|
 |
|
Robocode

|
Daniel Heffernan und Chris Exton
Screenshot Download
|
Eine Implementation des klassischen RoboCode Frameworks in Greenfoot. |
 |
|
Animation

|
von Michael Kölling
Screenshot Download
|
Dieses Szenario zeigt in einfacher Art und Weise, wie die "AnimatedActor" Klasse benutzt werden kann, um mit Hilfe von verschiedenen Bildern einen animierten Akteur darzustellen.
|
 |
|
Minesweeper

|
von Joseph Lenton
Screenshot Download
|
Eine Umsetzung des Spiels Mine Sweeper. Dieses Spiel zeigt den Umgang mit der Maus. |
 |
|
Wave

|
von Michael Kölling
Screenshot Livedemo Download
|
Eine simple Physikdemo: Man kann automatisch oder mit der Mausbewegung eine Kette bewegen, die eine Welle erzeugt.
|
 |