Alle Fragen und Antworten rund um Originalfiles zu Torchance, Kofuma und Anpfiff
Du bist nicht angemeldet.
Seiten: 1
ich muss da mal was nachfragen, was mich schon lange beschäftigt.
wie und auf welcher grundlage legt ihr die spielstärke der spieler in tc fest?
Offline
Hallo,
die werden automatisch anhand der Marktwerte auf transfermarkt.de berechnet. Es gibt einerseits eine Standardberechnung für jeden Marktwert der einer Stärke entspricht, zusätzlich wird noch das Alter mit in die Berechnung einbezogen, sowie die Ligentiefe. Bei Bedarf kann ich dir konkrete Rechenbeispiele für bestimmte Spieler vorzeigen.
Offline
Hallo,
die werden automatisch anhand der Marktwerte auf transfermarkt.de berechnet. Es gibt einerseits eine Standardberechnung für jeden Marktwert der einer Stärke entspricht, zusätzlich wird noch das Alter mit in die Berechnung einbezogen, sowie die Ligentiefe. Bei Bedarf kann ich dir konkrete Rechenbeispiele für bestimmte Spieler vorzeigen.
ja gerne mal so 2-3 beispiele, weil es mich schon interessiert. danke im voraus.
Offline
Beispiel 1:
Ömer Toprak - 28 Jahre - Stärke 18.4 -Marktwert 16Mio
= Jeder Spieler mit Marktwert 15-16.5 Mio entspricht = 18.4 (kein weiterer Stärkebonus weil Spieler älter als 22 und jünger als 30
Matthias Bader - 20 Jahre - Stärke 15.4 - Marktwert 450tsd
= Jeder Spieler mit Marktwert 450-500tsd entspricht = 15.1 + Altersbonus 0.3
Hier mal die komplette Aufschlüsselung aus unserem Code:
die zweite Zeile bedeuted zb: Wenn Marktwert größer-gleich 65Mio und kleiner 95 Mio, dann Stärke 19.9
weiter unten dann beim Alter (if($alt==33) $sta=$sta+0.4) heißt, wenn Alter 33 Jahre, dann die bis dahin berechnete Stärke + 0.4
if($mw>=95000000)$sta=20;
if($mw>=65000000 && $mw<95000000)$sta=19.9;
if($mw>=55000000 && $mw<65000000)$sta=19.8;
if($mw>=50000000 && $mw<55000000)$sta=19.7;
if($mw>=45000000 && $mw<50000000)$sta=19.6;
if($mw>=40000000 && $mw<45000000)$sta=19.5;
if($mw>=35000000 && $mw<40000000)$sta=19.4;
if($mw>=31000000 && $mw<35000000)$sta=19.3;
if($mw>=30000000 && $mw<31000000)$sta=19.2;
if($mw>=28000000 && $mw<30000000)$sta=19.1;
if($mw>=27000000 && $mw<28000000)$sta=19.0;
if($mw>=25000000 && $mw<27000000)$sta=18.9;
if($mw>=21000000 && $mw<25000000)$sta=18.8;
if($mw>=20000000 && $mw<21000000)$sta=18.7;
if($mw>=18000000 && $mw<20000000)$sta=18.6;
if($mw>=16500000 && $mw<18000000)$sta=18.5;
if($mw>=15000000 && $mw<16500000)$sta=18.4;
if($mw>=13500000 && $mw<15000000)$sta=18.3;
if($mw>=13000000 && $mw<13500000)$sta=18.2;
if($mw>=12000000 && $mw<13000000)$sta=18.1;
if($mw>=11000000 && $mw<12000000)$sta=18.0;
if($mw>=10000000 && $mw<11000000)$sta=17.9;
if($mw>=9000000 && $mw<10000000)$sta=17.8;
if($mw>=8500000 && $mw<9000000)$sta=17.7;
if($mw>=8000000 && $mw<8500000)$sta=17.6;
if($mw>=7500000 && $mw<8000000)$sta=17.5;
if($mw>=7000000 && $mw<7500000)$sta=17.4;
if($mw>=6000000 && $mw<7000000)$sta=17.3;
if($mw>=5000000 && $mw<6000000)$sta=17.2;
if($mw>=4500000 && $mw<5000000)$sta=17.1;
if($mw>=4000000 && $mw<4500000)$sta=17.0;
if($mw>=3500000 && $mw<4000000)$sta=16.9;
if($mw>=3000000 && $mw<3500000)$sta=16.8;
if($mw>=2500000 && $mw<3000000)$sta=16.7;
if($mw>=2500000 && $mw<3000000)$sta=16.6;
if($mw>=2000000 && $mw<2500000)$sta=16.5;
if($mw>=1700000 && $mw<2000000)$sta=16.4;
if($mw>=1500000 && $mw<1700000)$sta=16.3;
if($mw>=1200000 && $mw<1500000)$sta=16.2;
if($mw>=1000000 && $mw<1200000)$sta=16.1;
if($mw>=900000 && $mw<1000000)$sta=16.0;
if($mw>=850000 && $mw<900000)$sta=15.9;
if($mw>=800000 && $mw<850000)$sta=15.8;
if($mw>=750000 && $mw<800000)$sta=15.7;
if($mw>=700000 && $mw<750000)$sta=15.6;
if($mw>=650000 && $mw<700000)$sta=15.5;
if($mw>=600000 && $mw<650000)$sta=15.4;
if($mw>=550000 && $mw<600000)$sta=15.3;
if($mw>=500000 && $mw<550000)$sta=15.2;
if($mw>=450000 && $mw<500000)$sta=15.1;
if($mw>=400000 && $mw<450000)$sta=15.0;
if($mw>=350000 && $mw<400000)$sta=14.9;
if($mw>=300000 && $mw<350000)$sta=14.8;
if($mw>=250000 && $mw<300000)$sta=14.7;
if($mw>=200000 && $mw<250000)$sta=14.6;
if($mw>=150000 && $mw<200000)$sta=14.5;
if($mw>=100000 && $mw<150000)$sta=14.4;
if($mw>=75000 && $mw<100000)$sta=14.3;
if($mw>=50000 && $mw<75000)$sta=14.2;
if($mw>=25000 && $mw<50000)$sta=14.1;
if($mw>=0 && $mw<25000)$sta=14.0;
if($alt>=34) $sta=$sta+0.5;
if($alt==33) $sta=$sta+0.4;
if($alt==32) $sta=$sta+0.3;
if($alt==31) $sta=$sta+0.2;
if($alt==30) $sta=$sta+0.1;
if($alt==22) $sta=$sta+0.1;
if($alt==21) $sta=$sta+0.2;
if($alt==20) $sta=$sta+0.3;
if($alt==19) $sta=$sta+0.4;
if($alt==18) $sta=$sta+0.5;
if($alt==17) $sta=$sta+0.6;
if($alt==16) $sta=$sta+0.7;
if($alt==15) $sta=$sta+0.8;
if($alt==14) $sta=$sta+0.9;
Offline
wenn ich das richtig verstehe hätte messi in torchance eine spielstärke von 20.1 und ronaldo 20.3 richtig?
würde heißen messi (5maliger weltfußballer) wäre schlechter wie ronaldo!!!!
wie kommt es zu den talentsternen?
Offline
Einen kleinen Abschnitt habe ich noch entfernt, dass wenn die Spielerstärke größer 20 ist, wird sie auf 20 gesetzt, in dem Fall wären sie gleichstartk.
Aber ja du hast das System verstanden Andersweitig können wir solche massen an Daten nicht manuell anpassen, daher beruht alles auf Alter und Marktwert und denke das kommt auch ganz gut hin. Perfekt natürlich nicht, dafür müsste man selbst Hand anlegen.
Gleiches System haben wir auch noch für eine 100er-Skala welche in FIFA verwendet wird. In dem Thread zum "hauseigenen Fussballmanager" siehst du die Stärken die dabei generiert wurden und auch die getätigten Transfers und die sind schon sehr realitätsnah (bis auf wenige Ausnahmen).
Offline
Einen kleinen Abschnitt habe ich noch entfernt, dass wenn die Spielerstärke größer 20 ist, wird sie auf 20 gesetzt, in dem Fall wären sie gleichstartk.
Aber ja du hast das System verstanden Andersweitig können wir solche massen an Daten nicht manuell anpassen, daher beruht alles auf Alter und Marktwert und denke das kommt auch ganz gut hin. Perfekt natürlich nicht, dafür müsste man selbst Hand anlegen.
Gleiches System haben wir auch noch für eine 100er-Skala welche in FIFA verwendet wird. In dem Thread zum "hauseigenen Fussballmanager" siehst du die Stärken die dabei generiert wurden und auch die getätigten Transfers und die sind schon sehr realitätsnah (bis auf wenige Ausnahmen).
ja aber wie ist das mit den talentsternen?
vom prinzip her ist das ok mit der stärke, aber bei torchance ist die maximale stärke die ein spieler erreichen kann 25, was ich auch schon geschafft habe und dann passt das nicht mehr mit den stärken! habt ihr daran schon mal gedacht?
persönlich finde ich das stärke system bei fifa besser.
bin auch auf euren manager gespannt obwohl ich tc sehr gerne spiele!!
Offline
Naja in den Vanilla-Files vom Spiel haben die Spieler auch nur eine maximale Stärke von 20. Uns wurde auch empfohlen vom Entwickler das so zu lassen und als Standard-Maximalstärke die 20 weiterhin zu verwenden.
Die Talentberechnung:
$alt = Alter (immer Stand 01.07.)
$mw = Marktwert
$tal = Talent
-----
if($alt<=17)
{
if($mw>=700000)$tal=5;
if($mw>=150000 && $mw<700000)$tal=4;
if($mw>=100000 && $mw<150000)$tal=3;
if($mw>=25000 && $mw<100000)$tal=2;
if($mw>=0 && $mw<25000)$tal=1;
}
else if($alt >=18 && $alt<=19)
{
if($mw>=5000000)$tal=5;
if($mw>=400000 && $mw<5000000)$tal=4;
if($mw>=100000 && $mw<400000)$tal=3;
if($mw>=25000 && $mw<100000)$tal=2;
if($mw>=0 && $mw<25000)$tal=1;
}
else if($alt >=20 && $alt<=21)
{
if($mw>=8000000)$tal=5;
if($mw>=1500000 && $mw<8000000)$tal=4;
if($mw>=150000 && $mw<1500000)$tal=3;
if($mw>=50000 && $mw<150000)$tal=2;
if($mw>=0 && $mw<50000)$tal=1;
}
else if($alt >=22 && $alt<=24)
{
if($mw>=20000000)$tal=5;
if($mw>=6000000 && $mw<20000000)$tal=4;
if($mw>=1000000 && $mw<6000000)$tal=3;
if($mw>=100000 && $mw<1000000)$tal=2;
if($mw>=0 && $mw<100000)$tal=1;
}
else if($alt >=25 && $alt<=31)
{
if($mw>=25000000)$tal=5;
if($mw>=7000000 && $mw<25000000)$tal=4;
if($mw>=200000 && $mw<7000000)$tal=3;
if($mw>=100000 && $mw<200000)$tal=2;
if($mw>=0 && $mw<100000)$tal=1;
}
else if($alt >=32 && $alt<=33)
{
if($mw>=10000000)$tal=5;
if($mw>=4000000 && $mw<10000000)$tal=4;
if($mw>=1500000 && $mw<4000000)$tal=3;
if($mw>=100000 && $mw<1500000)$tal=2;
if($mw>=0 && $mw<100000)$tal=1;
}
else if($alt >=34)
{
if($mw>=3000000)$tal=5;
if($mw>=1500000 && $mw<3000000)$tal=4;
if($mw>=500000 && $mw<1500000)$tal=3;
if($mw>=50000 && $mw<500000)$tal=2;
if($mw>=0 && $mw<50000)$tal=1;
}
-----------------------------------------------
Und hier noch zur Info die generierung der FIFA-Stärke:
if($mw>=160000000)$sta=100;
if($mw>=150000000 && $mw<160000000)$sta=99;
if($mw>=140000000 && $mw<150000000)$sta=98;
if($mw>=130000000 && $mw<140000000)$sta=97;
if($mw>=120000000 && $mw<130000000)$sta=96;
if($mw>=110000000 && $mw<120000000)$sta=95;
if($mw>=100000000 && $mw<110000000)$sta=94;
if($mw>=90000000 && $mw<100000000)$sta=93;
if($mw>=80000000 && $mw<90000000)$sta=92;
if($mw>=75000000 && $mw<80000000)$sta=91;
if($mw>=70000000 && $mw<75000000)$sta=90;
if($mw>=65000000 && $mw<70000000)$sta=89;
if($mw>=60000000 && $mw<65000000)$sta=88;
if($mw>=55000000 && $mw<60000000)$sta=87;
if($mw>=50000000 && $mw<55000000)$sta=86;
if($mw>=45000000 && $mw<50000000)$sta=85;
if($mw>=40000000 && $mw<45000000)$sta=84;
if($mw>=35000000 && $mw<40000000)$sta=83;
if($mw>=31000000 && $mw<35000000)$sta=82;
if($mw>=30000000 && $mw<31000000)$sta=81;
if($mw>=27000000 && $mw<30000000)$sta=80;
if($mw>=25000000 && $mw<27000000)$sta=79;
if($mw>=20000000 && $mw<25000000)$sta=78;
if($mw>=16000000 && $mw<20000000)$sta=77;
if($mw>=13000000 && $mw<16000000)$sta=76;
if($mw>=10000000 && $mw<13000000)$sta=75;
if($mw>=8000000 && $mw<10000000)$sta=74;
if($mw>=6000000 && $mw<8000000)$sta=73;
if($mw>=4000000 && $mw<6000000)$sta=72;
if($mw>=2500000 && $mw<4000000)$sta=71;
if($mw>=1500000 && $mw<2500000)$sta=70;
if($mw>=1000000 && $mw<1500000)$sta=69;
if($mw>=800000 && $mw<1000000)$sta=68;
if($mw>=700000 && $mw<800000)$sta=67;
if($mw>=600000 && $mw<700000)$sta=66;
if($mw>=500000 && $mw<600000)$sta=65;
if($mw>=400000 && $mw<500000)$sta=64;
if($mw>=300000 && $mw<400000)$sta=63;
if($mw>=250000 && $mw<300000)$sta=62;
if($mw>=200000 && $mw<250000)$sta=61;
if($mw>=150000 && $mw<200000)$sta=60;
if($mw>=125000 && $mw<150000)$sta=59;
if($mw>=100000 && $mw<125000)$sta=58;
if($mw>=75000 && $mw<100000)$sta=57;
if($mw>=50000 && $mw<75000)$sta=56;
if($mw>=25000 && $mw<50000)$sta=55;
if($mw>=15000 && $mw<25000)$sta=54;
if($mw>=0 && $mw<15000)$sta=53;
if($alt>=37) $sta=$sta+3;
if($alt>=36) $sta=$sta+3;
if($alt==35) $sta=$sta+2;
if($alt==34) $sta=$sta+2;
if($alt==33) $sta=$sta+1;
if($alt==22) $sta=$sta+1;
if($alt==21) $sta=$sta+2;
if($alt==20) $sta=$sta+2;
if($alt==19) $sta=$sta+2;
if($alt==18) $sta=$sta+2;
if($alt==17) $sta=$sta+3;
if($alt==16) $sta=$sta+3;
if($alt==15) $sta=$sta+3;
if($alt==14) $sta=$sta+3;
if($sta>100) $sta=100;
PS: kam gerade auch neues TC-File heraus
Offline
ich muss leider sagen das diese stärke erfassung/einschätzung nicht ganz so stimmt!!!!!
beispiel: messi hat einen marktwert von 120 mio, ronaldo 100 usw usw jetzt ist es allerdings so das verteidiger und vor allem torhüter nie
einen solchen wert erreichen. völlig egal wie stark sie sind! mittelfeldspieler und stürmer haben immer einen höheren marktwert,
was aber nicht heißt, daß diese schwächer sind.
mir fällt das besonders bei den torhütern auf.
habt ihr euch dazu mal gedanken gemacht?
Offline
Guter Einwand. Das habe ich bisher noch nicht berücksichtigt. Die besten Verteidiger (inkl. Torwart) belegen Platz 37 in der Liste der teuersten Spieler. Allerdings geht das System nur in der Top100 auf, danach ist es ein gutes Gleichgewicht, finde ich zumindest. Man müsste eher Verteidiger ab Marktwert 20Mio mehr aufwerten als andere Spieler oder im Gegenzug die Stürmer abwerten. Ich lass mir da die Tage mal was einfallen.
Das Stärkesystem an sich wurde schon mehrfach angepasst und auch meine Konvertierung zur FIFA-Stärke kommt ganz gut hin, zumindest wenn man sich den generierten Transfermarkt dazu ansieht: http://www.od-base.de/forum/viewtopic.php?id=760
Gleiches gilt auch für die Ergebnisse die entstehen.
Wie dem auch sei, ich prüfe mal was sich da an den Verteidigerstärken machen lässt.
Übrigens kannst du in unserer Datenbank auch direkt die TC-Stärken abrufen: http://www.od-base.de/nationen_showall.php
Offline
Seiten: 1