|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectNimmSpiel
public class NimmSpiel
Dieses BlueJ-Hamster-Projekt bietet den Hamstern die Möglichkeit, das so genannte Nimm-Spiel zu spielen. Es ist ein Spiel für zwei Hamster. Der Standard-Hamster fungiert quasi als Schiedsrichter. Er markiert den Ausgangspunkt eines Spiels. Vor ihm liegt eine Reihe mit Körnern, auf jeder Kachel jeweils ein Korn. Bei Spielbeginn müssen sich die beiden spielenden Hamster zunächst zum Standard-Hamster begeben. Dann müssen sie die Körnerreihe ablaufen und abwechselnd jeweils entweder ein oder zwei Körner nehmen. Sie wissen dabei, wie lang die Körnerreihe ist. Wer das letzte Korn der Reihe nimmt, gewinnt das Spiel.
Constructor Summary | |
---|---|
NimmSpiel()
Initialisierung eines NimmSpiels. |
Method Summary | |
---|---|
void |
spielen(SpielHamster hamster1,
SpielHamster hamster2)
Spielen eines NimmSpiels mit zwei Hamstern |
void |
spielen(String dateiName,
SpielHamster hamster1,
SpielHamster hamster2)
Spielen eines NimmSpiels mit zwei Hamstern. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NimmSpiel()
Method Detail |
---|
public void spielen(SpielHamster hamster1, SpielHamster hamster2)
hamster1
- Spieler Ahamster2
- Spieler Bpublic void spielen(String dateiName, SpielHamster hamster1, SpielHamster hamster2)
dateiName
- Name einer Datei mit einem vordefinierten Territoriumhamster1
- Spieler Ahamster2
- Spieler B
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |