Advertisement
Agony_

Untitled

Dec 12th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. Bevor ein Spiel startet, wird festgelegt, wie lang das Spiel dauert. Dabei spielt der Zufall mit, denn ein Spiel dauert mindestens die Spielzeit und maximal die Spielzeit plus der maximalen Nachspielzeit.
  2.  
  3.  
  4.  
  5. Vor jeder Aktion muss ermittelt werden, wann diese Aktion stattfindet. Zwischen zwei Aktionen vergeht immer mindestens eine Minute und maximal die anfangs festgelegte maximale Dauer zwischen zwei Aktionen.
  6.  
  7.  
  8.  
  9. Das Spiel läuft also in einer Schleife, die so lange läuft, wie die Minutenzahl kleiner als die ermittelte Spieldauer ist. Dabei wird die Minutenzahl immer um den Minutenwert erhöht, der bis zur nächsten Aktion verstreicht.
  10.  
  11.  
  12.  
  13. Bei jeder Aktion wird zunächst bestimmt, welche Mannschaft die Aktion ausführt. Dafür werden jeweils die Mannschaftswerte ermittelt (siehe Schritt 5) und eine Zufallszahl zwischen 0 und der Summe beider Mannschaftswerte bestimmt. Übersteigt dieser Zufallswert den Mannschaftswert der Heimmannschaft, so führt die Gastmannschaft die Aktion aus, ansonsten die Heimmannschaft.
  14.  
  15.  
  16.  
  17. Die die Aktion ausführende Mannschaft bestimmt zufällig einen Spieler (keinen Torwart), der die Aktion ausführen soll. Dieser führt dann die gewünschte Aktion (den Torschuss) aus. Erstellen Sie hierfür eine Methode in der Klasse Mannschaft. Diese Methode soll einen zufälligen Spieler aus der Spielerliste zurückgeben
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement