Ja ja, jeder fängt mal klein an. Auch ich habe die ersten 3 Monate meines Studiums komplexe Aufgaben rund um den Hamster bewältigen müssen. Dennoch finde Ich gerade für Quer-Einsteiger den Hamster eine sinnvolle und gute Methode das Programmieren zu lernen. Man bekommt ein fundiertes Wissen zum Thema Funktionen, Datentypen, Schleifen und Bedingungen und kann jeder Zeit visuell das Ergebniss ansehen.
Hier ein paar Funktionen die das Leben erleichtern und die prinzipell in jedem Hamsterprogramm benötigt werden. Diese Liste ist noch nicht vollständig ausgebaut.
void kehrt() {
linksUm();
linksUm();
}
Sorgt dafür das der Hamster sich umdreht.
void rechtsUm() {
linksUm();
linksUm();
linksUm();
}
Der Hamster dreht sich nach Rechts.
boolean stufeDa() {
if( vornFrei() )
return false;
else
return true;
}
Prüft ob vor dem Hamster eine Stufe liegt. Wenn ja, gibt die Funktion true zurück. Wenn nein, false.
http://www.thejaeck.net/2008/11/26/java-hamster-basisfunktionen/trackback/

1 Kommentar vorhanden
boolean stufeDa() {
return !vornFrei();
}
Kommentar schreiben!