php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.12.2010, 20:36  
Erfahrener Benutzer
 
Registriert seit: 25.02.2006
Beiträge: 137
makaay04 kann nur auf Besserung hoffen
Standard

Hab mich mal rangesetzt an die Torchancen (die anzahl der torchancen sollte man ja schon im vorraus durch verschiedene faktoren festlegen da ansonsten Taktik keinen wert hat..

Dann habe ich einen Intervall gemacht der errechnet sich aus Spiellänge / torchance der jeweiligen Mannschaft. Nun gut dann habe ich das ganze mal in Programmcode umgesetzt..

PHP-Code:
  // Intervall
  
$intervall_a round($spiellaenge $torchance_a);
  
$next_aktion_a $intervall_a;
  
  
  
$intervall_b round($spiellaenge $torchance_b);
  
$next_aktion_b $intervall_b;
    
  
  
  
//- Intervall 
Wenn Minute = next_aktion_a dann sollte Mannschaft A eine Torchance haben.. (gleiches gilt auch für Mannschaft B.. natürlich muss die Mannschaft auch in Ballbesitz sein..)

So sieht folgendes aus..



PHP-Code:
  // START Spiel 
   
  
for($minute=1$minute <= $spiellaenge$minute++) {
  
  if (
$ballbesitz == $team_a) {
  
  if (
$minute == $next_aktion_a) {
  
  
$schuss torschuss($team_a,$team_b,$st_b_abwehr,$st_a_sturm);
  
  
//Ausgabe Torschussergebnis
  
$arrResult explode(",",$schuss);
  
$schuetze $arrResult[0];
  
$torwart $arrResult[1];
  
$resultat $arrResult[2];
  
$schuetze_name getName($schuetze);
  
$torwart_name getName($torwart);
  
  if (
$resultat == 1) {
  
  
$arrBericht[] = formatMinute($minute).". Minute: $schuetze_name schießt ins Tor. $torwart_name ist da ohne Chance";
  
  
$ballbesitz $team_b;
  
          }
  
  else {
  
  
$arrBericht[] = formatMinute($minute).". Minute: $schuetze_name schießt doch $torwart_name hält Klasse Parade";
  
  
$ballbesitz $team_b;
  
  
        }
        
      } 
// Ende Torschuss
  
    
// Ende Ballbesitz
  
  
    
  
if ($ballbesitz == $team_b) {
  
  if (
$minute == $next_aktion_b) {
  
  
$schuss torschuss($team_b,$team_a,$st_a_abwehr,$st_b_sturm);
  
  
//Ausgabe Torschussergebnis
  
$arrResult explode(",",$schuss);
  
$schuetze $arrResult[0];
  
$torwart $arrResult[1];
  
$resultat $arrResult[2];
  
$schuetze_name getName($schuetze);
  
$torwart_name getName($torwart);
  
  if (
$resultat == 1) {
  
  
$arrBericht[]  = formatMinute($minute).". Minute: $schuetze_name schießt ins Tor. $torwart_name ist da ohne Chance";
  
  
$ballbesitz $team_a;
          }
  
  else {
  
  
$arrBericht[] = formatMinute($minute).". Minute: $schuetze_name schießt doch $torwart_name hält Klasse Parade";
  
  
$ballbesitz $team_a;
  
  
        }
      
     } 
// Ende Torschuss Aktion
  
    
// ENDE Ballbesitz
   
$next_aktion_a $minute $intervall_a getZufallszahl(0,4);
   
   
$next_aktion_b $minute $intervall_b getZufallszahl(0,4);

  } 
// ENDE Spiel 
jetzt zu meinem Problem.. irgendwie gibt es keinerlei Torchancen... wenn ich jedoch

PHP-Code:
   $next_aktion_a $minute $intervall_a getZufallszahl(0,4);
   
   
$next_aktion_b $minute $intervall_b getZufallszahl(0,4); 
umprogrammiere zu

PHP-Code:
   $next_aktion_a $minute $intervall getZufallszahl(0,4);
   
   
$next_aktion_b $minute $intervall getZufallszahl(0,4); 
gibt es mehrere Torchancen pro Mannschaft.. ergo liegt es an $intervall_a und $intervall_b das, das ganze nicht Funktioniert.

da jedoch $intervall logischerweise keinen Wert hat da es im Programmcode nie vorkommt.. macht das ganze keinen Sinn..


Weiß jemand woran es liegt das ich wenn ich die neue ausrechnung von $next_aktion_a bzw $next_aktion_b mache es keine wirklich keine Torchance gibt?

Vielen Dank!
makaay04 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.12.2010, 21:42  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 626
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard

Vielleicht is intervall_a/b zu groß, sodass einfach keine chancen enststehen können ?
Gib dir halt mal die Werte aus und sieh nach ob ne Zahl > 90 drinn steht...
__________________
Signatur:
PHP-Code:
$s '0048656c6c6f20576f726c64';
while(
$i=substr($s=substr($s,2),0,2))echo"&#x00$i;"
ByStones ist offline  
Alt 23.12.2010, 21:43  
Erfahrener Benutzer
 
Registriert seit: 25.02.2006
Beiträge: 137
makaay04 kann nur auf Besserung hoffen
Standard

höchste zahl war 92
makaay04 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Web Ideen | Der Erfolg! geccoline Off-Topic Diskussionen 1 16.08.2009 17:46
[Erledigt] sqlite und XAMPP und Firefox SQLite Manager: DBs inkompatibel jpr65 Datenbanken 3 04.03.2009 15:45
Berechnung über mehrere Abfragen aus mysql Slappi PHP Tipps 2008 2 18.12.2007 14:22
Suche Ideen und Anregungen für meine Seite.. blinkster.de Beitragsarchiv 3 19.10.2005 20:11
Programmierer gesucht für ein Online Fussball Manager! Beitragsarchiv 3 03.08.2005 11:40
Suche Leute mit Ideen oder ein Team das Unterstützung sucht. Beitragsarchiv 11 12.07.2005 13:02
[Erledigt] Berechnung nicht ganz korrekt PHP Tipps 2005-2 6 20.06.2005 16:42
berechnung im select für eine andere berechnung benutzen Datenbanken 4 13.05.2005 11:29
Komplizierte Berechnung - HILFE! djma PHP Tipps 2005 8 25.04.2005 21:38
Coder für Entwicklung eines Online Fussball Managers Beitragsarchiv 16 20.09.2004 10:46
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
höchste torschussergebniss beim fussballspiel, fußball torschuss berechnung, ballbesitz berechnen php, php ballbesitz, ideen für ein fussballmanager

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum