Hallo meine Damen und Herren 
Ich habe ein Problem, nämlich sollen wir im Informatikunterricht des 11. Jahrgangs einen Java Tamagochi programieren. Der Hacken an der Sache ist das wir das nicht so ganz hinbekommen bzw. verstehen.
Unser Programm:
So weit so gut, ich bitte hier nicht darum das das jemand für mich macht ich möchte nur ein paar Tipps haben bzw. Lösungsansätze.
(Wenn man das ganze über die Konsole startet kommen wir auf ein Alter von 4, Zustand 21 (30 ist das beste) und ca. 200-300 Punkte, Ziel ist aber ein möglichst hohes Alter und ca. 1000 Punkte oder noch mehr)
Ich Hoffe ihr könnt mir/uns helfen und wenn ihr noch Informationen braucht oder ich was vergessen habe (ja ich bin kein Informatik Ass, ich gebs zu) sagt bescheid.
Danke im Vorraus!!
:toll:
Ich habe ein Problem, nämlich sollen wir im Informatikunterricht des 11. Jahrgangs einen Java Tamagochi programieren. Der Hacken an der Sache ist das wir das nicht so ganz hinbekommen bzw. verstehen.
Unser Programm:
Java:
public class StartLifeDemo {
public static void main(String[] args) {
Tamagochi Knuddel = new Tamagochi();
while (Knuddel.fuettere()==0) {
while(Knuddel.verrateAlter()==0){
Knuddel.fuettere(); Knuddel.bespiele();
Knuddel.legSchlafen();
}
System.out.print(" Alter: " + Knuddel.verrateAlter());
System.out.print(" Zustand: " + Knuddel.beobachte());
System.out.print(" Punkte: " + Knuddel.sageScore());
System.out.println(); Knuddel.fuettere();
System.out.print(" Alter: " + Knuddel.verrateAlter());
System.out.print(" Zustand: " + Knuddel.beobachte());
System.out.print(" Punkte: " + Knuddel.sageScore());
System.out.println();
while(Knuddel.beobachte()==0){
Knuddel.fuettere(); Knuddel.bespiele();
Knuddel.legSchlafen();
}
System.out.print(" Alter: " + Knuddel.verrateAlter());
System.out.print(" Zustand: " + Knuddel.beobachte());
System.out.print(" Punkte: " + Knuddel.sageScore());
System.out.println(); Knuddel.fuettere();
System.out.print(" Alter: " + Knuddel.verrateAlter());
System.out.print(" Zustand: " + Knuddel.beobachte());
System.out.print(" Punkte: " + Knuddel.sageScore());
System.out.println();
while(Knuddel.sageScore()==0){
Knuddel.fuettere(); Knuddel.bespiele();
Knuddel.legSchlafen();
}
System.out.print(" Alter: " + Knuddel.verrateAlter());
System.out.print(" Zustand: " + Knuddel.beobachte());
System.out.print(" Punkte: " + Knuddel.sageScore());
System.out.println(); Knuddel.fuettere();
System.out.print(" Alter: " + Knuddel.verrateAlter());
System.out.print(" Zustand: " + Knuddel.beobachte());
System.out.print(" Punkte: " + Knuddel.sageScore());
System.out.println();
}
}
}
So weit so gut, ich bitte hier nicht darum das das jemand für mich macht ich möchte nur ein paar Tipps haben bzw. Lösungsansätze.
(Wenn man das ganze über die Konsole startet kommen wir auf ein Alter von 4, Zustand 21 (30 ist das beste) und ca. 200-300 Punkte, Ziel ist aber ein möglichst hohes Alter und ca. 1000 Punkte oder noch mehr)
Ich Hoffe ihr könnt mir/uns helfen und wenn ihr noch Informationen braucht oder ich was vergessen habe (ja ich bin kein Informatik Ass, ich gebs zu) sagt bescheid.
Danke im Vorraus!!
:toll:
Zuletzt bearbeitet von einem Moderator: