Greenfoot

Greenfoot è un ambiente di sviluppo che permette di realizzare facilmente applicazioni grafiche e interattive in linguaggio Java.

wombatsDal sito ufficiale

Interactive – Visual tools coupled with programming, making learning to program easier

Real Programming – Learn and teach Java, one of the most popular languages in the world

Global – Discuss, share and interact with user communities, both for learners and teachers

AIUTO!

Installazione

Per modificare scenari già esistenti oppure per crearne di nuovi è necessario conoscere le API di Greenfoot.
Le API sono le classi standard che costituiscono l’interfaccia tra il programmatore e Java.
Le specifiche delle API sono disponibili, sul sito ufficiale, in diversi formati: Javadoc, online – Javadoc, .zip – Tabella, PDF.

Si tratta di appena 5 classi (ma con ~90 metodi totali).

Actor Un attore è un oggetto che popola il mondo Sempre presenti in ogni scenario.
Sono le superclassi dalle quali si derivano le classi per creare e popolare lo scenario
World Il mondo dove vivono gli attori
Greenfoot Permette di interagire con la tastiera, il mouse, la velocità, i suoni, … Si utilizzano, da codice, per svolgere operazioni di gestione e controllo
MouseInfo Contiene informazioni sullo stato attuale del mouse.
GreenfootImage Semplifica il trattamento di immagini e il disegno

Il sito ufficiale contiene molto materiale didattico e la sezione Activity contiene migliaia di scenari…

Originale Traduzione documento Traduzione scenario
Greenfoot Tutorial Wombats Vombati
A quick intro to Greenfoot Crab Granchio
The Greenfoot Programmers’ Manual Manuale formiche – navicellalunare – palloncini – vombati

FAQ

RISORSE ONLINE

Oltre che sul sito ufficiale puoi trovare risorse per Greenfoot in tanti altri siti interessati al suo sviluppo

  1. Ufficiali: Home – Activity – About – Documentation – Download – Scenarios – Discuss – Hubs.
  2. Wikipedia (en)
  3. Getting Started with the Greenfoot Java IDE
  4. Teach your kids to code
  5. Greenfoot, a live object world for students
  6. Going to the Moon
  7. Karel J Robot Simulator
  8. Greenfoot-center (Greenfoot – Programmieren, weil es Spaß macht!)
  9. Using Greenfoot with Media
  10. 1 – Object Basics – 2 – Classes Basics – 3 – Basics with Ants

In italiano

book_cover_200Il libro Introduction to Programming with Greenfoot tratta i tutorial: crab, asteroids, una simulazione di formiche, un piano, una simulazione di un pianeta con gravità, …