Zacznijmy od:
-nie piszemy tak: jakiespoleobiektu tylko: jakiesPoleObiketu . Konwencja ;)
Pola powinny być prywatne (Wszyskite). Gdyż nie stanowią jakieś przetrzeni nazw, nie są klasą o typie enum, pola statycznymi.
-Klasy robią to co nie powinny. Czy w rzeczywistości gracz, potrafi sobie nadać imię (prawnie). Nie umie. Powinnen tym zajmować jakiś serwis. A pole imię pownno być obiektem domenowym.
-Dlaczego są to pola statyczne ?? --> static String podaneimie , public static int liczbazgadywana
-Klasa kompiter nie najlepiej obrazuje to co robi komputer, lepsza nazwa maszyna(sam ją właściwie pod tą nazwą tworzysz)
Mało isttone na tym etapie. Ale..brak getterów i setterów.
System.out.println("");
}
Nie musisz w ten sposób rozdzielać kolejną linijką użyj "\n";
Brak obsługi wyjątków!
Unikaj wypisywanie zależności lepiej opisać(w jakieś metodzie) co sprawdzasz np w while: !czyLiczbySaTakieSame().
1. TAK
2.TAK
3.TAK
Jakby było inaczej już na sam start byś dostał wyjątki typu: nullPointerException.
Trochę za mało kodu, by stwierdzić jakieś większe uchybenia w opgramowaniu ;d.