import greenfoot.*;

public class MyWorld extends World{
    
    public Biene b;
    public Blume bl;
    public Blume bl2;
    
    public MyWorld(){
        super(600, 400, 1);
        
        b = new Biene();
        addObject(b, 100,100);
        
        bl = new Blume();
        addObject(bl, 400,300);
        
        bl2 = new Blume();
        addObject(bl2, 200,200);
    }
    
    public void act(){
        showText("gesammelte Blumen: " + b.punkte, 300, 20);
    }
    
}



import greenfoot.*;

public class Biene extends Actor{

    public int punkte;
    
    public Biene(){
        getImage().scale(30, 30);
    }

    public void act(){
        if(Greenfoot.isKeyDown("up"))move(3);
        if(Greenfoot.isKeyDown("down"))move(-3);
        if(Greenfoot.isKeyDown("right"))turn(3);
        if(Greenfoot.isKeyDown("left"))turn(-3);
        if(isTouching(Blume.class)){
            removeTouching(Blume.class);
            punkte++;
        }
    }

}



import greenfoot.*;

public class Blume extends Actor{
    
    public Blume(){
        getImage().scale(20,35);
    }
    
}