This is a relatively simple library designed to emulate most of the features of Greenfoot in Processing. This was originally made for a school project and aims to enable easy 2D game creation within Processing.
If you're using this in a class or as a teaching tool, I'd love to hear about it!
Sketch > Import Library... > Add Library...
- Search for
Green
- Select the library and click
Install
These steps are only in case the above steps don't work. You should try them first.
- Go to the latest GitHub release
- Download the
.zip
file - Unzip it to wherever you want to keep the library
- Open
Green-<version>.zip/library/
and putGreen.jar
in your Processing libraries folder - Processing's
libraries
folder is located in<sketchbookLocation>/libraries
- Its sketchbook location can be found in the editor under
File > Preferences...
- Its sketchbook location can be found in the editor under
Once installed:
- Add it to a project with
Sketch > Import Library...
- Select it from the popup list
To see the Javadoc reference, please visit https://zedseven.github.io/Green/.
The library works with two concepts: worlds and actors.
The World
class is where all the interaction and gameplay takes place - it's where all the Actors
live, and for most
games one World
is enough.
The Actor
class is where all the per-item code goes: you might have a player Actor
, one for an item the player can
pick up, and maybe a few for obstacles.