Opdracht 2(**): Hoe ontwijkt de kat de hond?
Geplaatst: 10-02-2017 09:26
Met deze code:
/**
* Als kitty hond ziet, ontwijken en erlangs
*/
public boolean canSeeDog() {
return (canSee(Dog.class));
}
EN
public void act()
{
if (canSeeDog())
{
turn(180);
move();
turn(90);
move();
turn(90);
move();
move();
turn(90);
move();
turn(270);
}
else {
move();
}
}
------------
... gaat het goed. Maar de kat ziet de hond pas als ie in hetzelfde hokje staat. Dat ziet er dan knullig uit. Heeft iemand een idee hoe de kat de hond al kan zien als ie nog niet bij de hond is? ( = de hond zich dus in het hokje ernaast bevindt waar de kat naartoe gaat?)
/**
* Als kitty hond ziet, ontwijken en erlangs
*/
public boolean canSeeDog() {
return (canSee(Dog.class));
}
EN
public void act()
{
if (canSeeDog())
{
turn(180);
move();
turn(90);
move();
turn(90);
move();
move();
turn(90);
move();
turn(270);
}
else {
move();
}
}
------------
... gaat het goed. Maar de kat ziet de hond pas als ie in hetzelfde hokje staat. Dat ziet er dan knullig uit. Heeft iemand een idee hoe de kat de hond al kan zien als ie nog niet bij de hond is? ( = de hond zich dus in het hokje ernaast bevindt waar de kat naartoe gaat?)