Hallo,
ich habe versucht bei Greenfoot ein kleines Spiel zu erstellen.
Wenn ein "Snake" einen "Wombat" isst, geht das Spiel zu Ende.
Der Wombat hingegen isst "Leaf".
Jetzt funktioniert alles, aber ich möchte, dass wenn der Wombat
ein Leaf isst, dass dann ein anderes Leaf kommt.
Also er isst was, dann kommt das Futter wieder an eine
andere Stellen.
Dazu habe ich bei WombatWorld:
[Java]
/**
* This class defindes the World "WombatWorld"
*/
public class WombatWorld extends World
{
public WombatWorld()
{
super(560,560, 1);
addObject(new Leaf(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
addObject(new Wombat(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
addObject(new Snake(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
prepare();
}
private void prepare()
{
if(Leaf.class==null)
{
addObject(new Leaf(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
}
}
}
[/Java]
Jetzt ist das Problem, wenn ich das abspiele und der Wombat ein Leaf isst, kommt kein neues.
ich habe versucht bei Greenfoot ein kleines Spiel zu erstellen.
Wenn ein "Snake" einen "Wombat" isst, geht das Spiel zu Ende.
Der Wombat hingegen isst "Leaf".
Jetzt funktioniert alles, aber ich möchte, dass wenn der Wombat
ein Leaf isst, dass dann ein anderes Leaf kommt.
Also er isst was, dann kommt das Futter wieder an eine
andere Stellen.
Dazu habe ich bei WombatWorld:
[Java]
/**
* This class defindes the World "WombatWorld"
*/
public class WombatWorld extends World
{
public WombatWorld()
{
super(560,560, 1);
addObject(new Leaf(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
addObject(new Wombat(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
addObject(new Snake(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
prepare();
}
private void prepare()
{
if(Leaf.class==null)
{
addObject(new Leaf(),Greenfoot.getRandomNumber(560),Greenfoot.getRandomNumber(560));
}
}
}
[/Java]
Jetzt ist das Problem, wenn ich das abspiele und der Wombat ein Leaf isst, kommt kein neues.
Zuletzt bearbeitet: