GreenfootKara
is a visual and interactive introduction to programming in Java based on the Greenfoot IDE. It combines the proven concept of the mini-worldKara
withGreenfoot
's flexibility and ease of use.
Note: If you prefer to work with an IDE like Eclipse or NetBeans instead of Greenfoot, take a look at GameGridKara.
Greenfoot
Greenfoot is a simple development environment for Java. It allows very rapid development of interactive, graphical projects.
If you’re a teacher you can provide Greenfoot scenarios at any level of difficulty for your students. GreenfootKara
contains many such scenarios with the ladybug Kara.
Greenfoot is great for novice programmers because one doesn’t have to deal with many of the difficulties when starting to program (like public static void main(String [])
and friends). Nevertheless, Greenfoot is real Java and leaves all options open. Thus, advanced students can also implement very complex projects.
Kara
Kara is a ladybug that lives in a simple world with trees, leaves and mushrooms.
The rules of Kara’s world are simple:
Kara’s Actions
- Kara can move around with
move()
(Kara can push a mushroom, can step on leaves but can’t walk through trees) - Kara turns left or right with
turnLeft()
orturnRight()
- Kara puts down a leaf with
putLeaf()
- Kara picks up a leaf with
removeLeaf()
Kara’s Sensors
- Kara checks if he stands on a leaf with
onLeaf()
- Kara checks if there is a tree with
treeFront()
,treeLeft()
, ortreeRight()
- Kara checks if there is a mushroom in front with
mushroomFront()
Get Started
Download and install Greenfoot. After the installation you should be able to open and compile the predefined Kara scenarios (see downloads on the following pages).
To jump right in go to Chapter 1: First Steps.
To get more background about GreenfootKara
and its design decisions visit Background Info (is especially recommmended for teachers).