program-and-play / scenarios

The scenarios for Program&Play
GNU General Public License v3.0
0 stars 1 forks source link

Kapitel5_notwendige_Funktionalitaeten #23

Closed paul2302 closed 7 years ago

paul2302 commented 7 years ago

Für das Kapitel5A wird benötigt: -setzeAufSpielfeld(zeile,spalte,object) (aufgerufen auf dem Spielfeldwrapper -der Steinbeißer muss laufen und sich drehen können -der steinbeißer muss einen stein zerbeißen können und er braucht einen counter, da er nicht mehr als x steine in kap 5 zerbeißen darf

Für das Kapitel5B wird benötigt: -der steinbeißer soll steine verschieben können, aber immer nur um 1 feld, die methode kriegt dennoch zu lernzwecken 2 positionen (diagonal schieben entspricht 2 feldern, ist also verboten) -steinVerschieben(zeileStart,spalteStart,zeileZiel,spalteZiel) -der zauberer soll würfeln können -random(minZahl,maxZahl) liefert eine zufallszahl im übergebenen intervall inklusive min und maxzahl

lukas9393 commented 7 years ago

-der steinbeißer muss einen stein zerbeißen können und er braucht einen counter, da er nicht mehr als x

Wann wird entschieden was für x steht?

-der steinbeißer soll steine verschieben können, aber immer nur um 1 feld, die methode kriegt dennoch zu lernzwecken 2 positionen (diagonal schieben entspricht 2 feldern, ist also verboten)

Ich verstehe das nicht ganz. Meinst du es soll eine Methode geben die zwei Indizes übergeben bekommt und wenn diese sich um den Steinbeißer befindet (außer diagonale Kacheln) soll er den Stein um eine Kachel schieben? public void steinSchieben(int x, int y)

Nein, also ich verstehe nicht den Sinn dahinter. Also was ist zeileStart und spalteStart? steinVerschieben(zeileStart,spalteStart,zeileZiel,spalteZiel)

paul2302 commented 7 years ago

Als X kannst du 3 nehmen. Lass das verschieben mal weg. Das sollen die dann selber schreiben random fällt komplett raus.