The impworld library supports the design of graphics-based interactive games and applications by novice programmers, familiar only with the basics of Java programming language. The design of the library is based on the design of similar libraries in DrRacket, adopted to the class based programming and object-oriented design.
A brief overview.
A few examples of the use:
BlobWorld.java a world that illustrates many shape drawings, and all interactions.
It uses the image file shark.png
TickyTack.java illustrates the drawing of the background and all interactions.
Documentation in the form of javadocs.
The sources for the library.
All sources for the impworld library as a zip file.