fb:porticula NoPaste
Fussball
| Uploader: |  nemored | 
| Datum/Zeit: | 29.08.2011 10:34:01 | 
: "fblite"
' die verfügbaren Mannschaftsstärken
Heimattorwart% = 59
Heimatabwehr%  = 45
Heimatmittel%  = 63
Heimatsturm%   = 57
Gegnertorwart% = 43
Gegnerabwehr%  = 54
Gegnermittel%  = 43
Gegnersturm%   = 62
' Zuweisung in ein Array zur leichteren Bearbeitung
' Position 3 ist die Mitte - dort spielt Heimatmittelfeld gegen Gegnermittelfeld
' An Position 4 spielt Heimatmittelfeld gegen Gegnerabwehr usw.
DIM Heim%(0 TO 6), Gast%(0 TO 6)
Heim%(0) = Heimattorwart%
Heim%(1) = Heimatabwehr%
Heim%(2) = Heimatabwehr%
Heim%(3) = Heimatmittel%
Heim%(4) = Heimatmittel%
Heim%(5) = Heimatsturm%
Heim%(6) = Heimatsturm%
Gast%(0) = Gegnersturm%
Gast%(1) = Gegnersturm%
Gast%(2) = Gegnermittel%
Gast%(3) = Gegnermittel%
Gast%(4) = Gegnerabwehr%
Gast%(5) = Gegnerabwehr%
Gast%(6) = Gegnertorwart%
' nun die eigentliche Berechnung
RANDOMIZE TIMER
Ballbesitz% = 3
ZugProMinute% = 4
FOR Spielminute% = 1 TO 90*ZugProMinute%
  Heimteamprobe% = (RND * 1000)
  Auswartsteamprobe% = (RND * 1000)
  IF Heimteamprobe% <= Heim%(Ballbesitz%) THEN Ballbesitz% = Ballbesitz% + 1
  IF Auswartsteamprobe% <= Gast%(Ballbesitz%) THEN Ballbesitz% = Ballbesitz% - 1
  IF Ballbesitz% = 6 THEN
    Heimteamtore% = Heimteamtore% + 1
    PRINT "TOOOR für die Gastgeber! Nach"; Spielminute%\ZugProMinute%;
    PRINT " Minuten steht es"; Heimteamtore%; " :"; Auswartsteamtore%
    Ballbesitz% = 3
  ELSEIF Ballbesitz% = 0 THEN
    Auswartsteamtore% = Auswartsteamtore% + 1
    PRINT "TOOOR für die Gäste! Nach"; Spielminute%\ZugProMinute%;
    PRINT " Minuten steht es"; Heimteamtore%; " :"; Auswartsteamtore%
    Ballbesitz% = 3
  END IF
NEXT Spielminute%
	


			FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!



