Greenfoot is a combination integrated development environment and framework for doing 2-dimensional graphics. It greatly simplifies doing graphics in Java, while simultaneously demonstrating objects and classes.
The Greenfoot package relies on the GreenFinch class, written by Michael Berry, a member of the Greenfoot team at the University of Kent. The API of this class is documented on our site.
The GreenFinch class is backed by the full Finch java package, and it is possible to use all of the capabilities of this package (including reading RSS feeds, and manipulating computer audio). Therefore, we also suggest you look through the regular Finch javadocs.
- Scenario download: trick-the-turtle.zip (save and unzip before opening) The Turtle Class. Look at the source code for your Turtle class. You should now see something like this: Class Definition. The Turtle class is defined in the green rectangle.
- Greenfoot Five Minutes it's a new youtube serie with short videos that covers each Greenfoot methods with tips samples in the style 'How to use it'.
1. Find greenfoot.defs (probably in /usr/share/greenfoot) and change the following line from:
About Greenfoot Cannabis. Greenfoot Cannabis is owned and operated by the Nisqually Tribe. It is the firs t cannabis operation developed by the Tribe based on its approved Marijuana Compact with the State of Washington signed in May 2020. It is our goal to open several cannabis dispensaries on Nisqually owned land in the future in order to provide access to the highest quality service.
Greenfootsteps
bluej.vm.args=-Xincgc -Dapple.awt.graphics.UseQuartz=true
to:
bluej.vm.args=-Xincgc -Dapple.awt.graphics.UseQuartz=true -Djava.library.path=.
2. Launch Greenfoot with sudo.
1. Download one of Greenfoot’s Finch packages and unzip it to a convenient directory.
2. Double click on the project.greenfoot file to open it in Greenfoot.
3. Note that you will need Greenfoot v2.01 or higher for the Finch to work.
1. Hit the Run button, ensure your Finch is plugged in.
1. Right-click on one of the actor classes to create a new object that will act in the world. Select “New subclass…” and give the subclass an image and name.
The Finch Greenfoot package has the following folders:
Readme – Read this first!
finchstarter – A starter world set up to work with Finch.
Greenfoot.org
finchdemo – A Greenfoot-built control panel that visualizes Finch sensor data and allows you to set all of the Finch’s outputs.
finchlight – A simple program demonstrating interaction of the motors, light sensors, and a graphical slider.
GreenFinchDoc – The documentation for the GreenFinch class.
javadocs – The documentation of the full Finch java package.
licenses – Licensing details.
Version 1.1 compatibility fixes with Greenfoot’s Color library.
Greenfoot Book
Version 1.0 is now available and has been successfully tested on Windows XP 32-bit, Windows 7 64-bit, Mac OS 10.6, and Ubuntu 10.04 with Greenfoot 2.0.1.