![]() |
Здравствуйте, гость ( Вход )
![]() |
![]()
Сообщение
#1
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
http://essential.perm.ru Здесь находится ресурс Butsa Essential
Сообщение отредактировал spike79 - 24.6.2015, 2:50 |
|
|
![]() |
![]()
Сообщение
#246
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
Очень сильно завышен расчет силы для вратарей (остальные позиции считаются достаточно точно) Завалил)) Ясно, я тоже заметил что с киперами немного не то, например 9т киперы которым по 33+ лет не теряли в мастерстве а оставались "на плаву". Я посмотрю что можно сделать с формулой для киперов. Насчёт Р/Т, первые пару уровней опыт как то ещё поднимается, но позже граница опыта вычисляется слишком большая и как результат уровень опыта не растёт, метод научного тыка в данном случае не помог) Формулу границы уровня опыта я брал из правил. Пусть пока будет так. Насчёт быстродействия, просто вывод команд кушал 9секунд, до оптимизации все 13, теперь этого нет и стало немного быстрее. Время работы скрипта должно быть от 30 секунд до минуты, результаты вне этих границ какой то форс-мажор. Сообщение отредактировал spike79 - 31.8.2010, 18:28 |
|
|
![]()
Сообщение
#247
|
|
![]() Скриптизёр) ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 6 061 Регистрация: 14.8.2006 Из: Омск ![]() ИД на сайте: 47369 Репутация: ![]() ![]() ![]() |
Очень сильно завышен расчет силы для вратарей (остальные позиции считаются достаточно точно) Завалил)) Ясно, я тоже заметил что с киперами немного не то, например 9т киперы которым по 33+ лет не теряли в мастерстве а оставались "на плаву". Я посмотрю что можно сделать с формулой для киперов. нужно искусственно занижать рост мастерства после достижения игроком определенного возраста. ты кстати сверял расчет прироста с сервисом белорусского сайта? -------------------- |
|
|
![]()
Сообщение
#248
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
Очень сильно завышен расчет силы для вратарей (остальные позиции считаются достаточно точно) Завалил)) Ясно, я тоже заметил что с киперами немного не то, например 9т киперы которым по 33+ лет не теряли в мастерстве а оставались "на плаву". Я посмотрю что можно сделать с формулой для киперов. нужно искусственно занижать рост мастерства после достижения игроком определенного возраста. ты кстати сверял расчет прироста с сервисом белорусского сайта? Потеря мастерства и навыков с возрастом (с 30/31) у меня сразу была предусмотрена. А других занижений согласно правил вроде и нет. Насчёт белорусского сайта, просто мне в ФС сказали что подобный сервис недоступен и сайта такого больше нет, что и сподвигло меня на написание этого скрипта. Если бы такое у кого то работало то я бы не стал его выдумывать, у белорусов подобный сервис имеет большое преймущество, их сервис просчитывал сразу все команды дивизиона, так что глупо было бы при живых белорусах писать тоже самое. Выкладываю формулу границы опыта, может кто нить ошибку найдёт $exp_edge = round(269*1.41*(($exp_edge*10+(89*$base_talant)-88)/89)*(factorial($base_talant)*(-0.11))*89/(99-10*$base_talant),0); Формулу брал отсюда http://www.butsa.ru/xml/main/rules.php?id=12#9 Я уже разные варианты попробовал, в минус уходит обычно при экспериментах. Сообщение отредактировал spike79 - 31.8.2010, 23:33 |
|
|
![]()
Сообщение
#249
|
|
![]() Одуванчег-майа ![]() Сообщений: 11 647 Регистрация: 19.2.2007 Из: Санкт-Петербург ![]() ИД на сайте: 70584 Репутация: ![]() ![]() ![]() |
Очень сильно завышен расчет силы для вратарей (остальные позиции считаются достаточно точно) Завалил)) Ясно, я тоже заметил что с киперами немного не то, например 9т киперы которым по 33+ лет не теряли в мастерстве а оставались "на плаву". Я посмотрю что можно сделать с формулой для киперов. нужно искусственно занижать рост мастерства после достижения игроком определенного возраста. ты кстати сверял расчет прироста с сервисом белорусского сайта? Потеря мастерства и навыков с возрастом (с 30/31) у меня сразу была предусмотрена. А других занижений согласно правил вроде и нет. Насчёт белорусского сайта, просто мне в ФС сказали что подобный сервис недоступен и сайта такого больше нет, что и сподвигло меня на написание этого скрипта. Если бы такое у кого то работало то я бы не стал его выдумывать, у белорусов подобный сервис имеет большое преймущество, их сервис просчитывал сразу все команды дивизиона, так что глупо было бы при живых белорусах писать тоже самое. Выкладываю формулу границы опыта, может кто нить ошибку найдёт $exp_edge = round(269*1.41*(($exp_edge*10+(89*$base_talant)-88)/89)*(factorial($base_talant)*(-0.11))*89/(99-10*$base_talant),0); Формулу брал отсюда http://www.butsa.ru/xml/main/rules.php?id=12#9 Я уже разные варианты попробовал, в минус уходит обычно при экспериментах. У тебя во-первых нет степеней. Во-вторых почему и слева и справа $exp_edge? Оригинал формулы смотри в топике В экселе у меня формула выглядит так: ОКРУГЛ(269*СТЕПЕНЬ(1,41;(($A2+89*B$1-88)/89))*(СТЕПЕНЬ(ФАКТР(B$1);(-0,11)))*89/(99-10*B$1);0) $A2 - текущий уровень опыта игрока B$1 - талант у тебя это возможно будет выглядеть так (сорри, в синтаксисе не силен): $exp_quantity = round(269*power(1.41,($exp_level+(89*$base_talant)-88)/89))*power(factorial($base_talant),(-0.11))*89/(99-10*$base_talant),0); Что такое у тебя $exp_edge не понял, поэтому сделал 2 переменные $exp_quantity и $exp_level Сообщение отредактировал Olgerd - 1.9.2010, 9:33 -------------------- 12/11/06 - Tampere, 19/07/08 - Tampere, 08/07/11 - Helsinki, 10/07/11 - St-Petersburg, 16/07/13 - St-Petersburg, 20/07/13 - Helsinki, 29/07/13 - Prague,
03/06/14 - Budapest, 15/06/16 - Oslo, 05/07/16 - Prague, 06/07/16 - Zilina, 02/05/17 - Hamburg, 26/05/18 - Tallinn, 27/07/18 - Krakow, 28/07/18 - Krakow, 15/06/21 - Prague,??? ================================================================================ 27/03/13 - Tallinn, 16/07/13 - St-Petersburg, 20/07/13 - Helsinki, 07/03/15 - St-Petersburg, 15/08/15 - Falun, 19/12/15 - Espoo, 06/07/16 - Zilina, 09/12/2016 - St-Petersburg, 25/02/17 - Tallinn, 12/12/18 - Tallink Silja Galaxy, 26/06/19 - Krakow, 01-02/12/19 - Tallink Silja Baltic Queen, ??? |
|
|
![]()
Сообщение
#250
|
|
![]() Скриптизёр) ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 6 061 Регистрация: 14.8.2006 Из: Омск ![]() ИД на сайте: 47369 Репутация: ![]() ![]() ![]() |
Цитата Насчёт белорусского сайта, просто мне в ФС сказали что подобный сервис недоступен и сайта такого больше нет, что и сподвигло меня на написание этого скрипта. Если бы такое у кого то работало то я бы не стал его выдумывать, у белорусов подобный сервис имеет большое преимущество, их сервис просчитывал сразу все команды дивизиона, так что глупо было бы при живых белорусах писать тоже самое. Вовсе не глупо. Ты же не копируешь, не воруешь, ты сам делаешь с нуля. Сервис может быть одинаковым а реализация разной. Как было с прессухами и парсером дюсш у тебя и у меня, как сейчас с Measurement у Георгия и у меня. И надеюсь с таблицей сравнения мастерства команд тоже всё срастётся, здесь всё зависит только от тебя. А у белорусов как раз обратная ситуация, сайт им достался готовым от прежнего администратора, ничего делать не пришлось. Ты делаешь с нуля, а им уже ничего делать не надо. Впрочем это всё детские отговорки - ты волен делать что хочешь и не обязан ни перед кем отчитываться ![]() -------------------- |
|
|
![]()
Сообщение
#251
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
Вовсе не глупо. Ты же не копируешь, не воруешь, ты сам делаешь с нуля. Сервис может быть одинаковым а реализация разной. Как было с прессухами и парсером дюсш у тебя и у меня, как сейчас с Measurement у Георгия и у меня. И надеюсь с таблицей сравнения мастерства команд тоже всё срастётся, здесь всё зависит только от тебя. А у белорусов как раз обратная ситуация, сайт им достался готовым от прежнего администратора, ничего делать не пришлось. Ты делаешь с нуля, а им уже ничего делать не надо. Впрочем это всё детские отговорки - ты волен делать что хочешь и не обязан ни перед кем отчитываться ![]() Спасибо тебе за добрые слова и за помощь спасибо Olgerd. =) Сейчас считает похоже правильно, за сезон 1т поднимается с 5.9 277 (326) до 6.7 297 (348), в то время как 6т 6.9 244 (1724) только до 7 1323 (2174). Сообщение отредактировал spike79 - 1.9.2010, 11:31 |
|
|
![]()
Сообщение
#252
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
у тебя это возможно будет выглядеть так (сорри, в синтаксисе не силен): $exp_quantity = round(269*power(1.41,($exp_level+(89*$base_talant)-88)/89))*power(factorial($base_talant),(-0.11))*89/(99-10*$base_talant),0); Что такое у тебя $exp_edge не понял, поэтому сделал 2 переменные $exp_quantity и $exp_level У меня $exp_now текущее значение опыта и $exp_edge граница текущего уровня опыта. Вот весь блок работающий с опытом, выполняющийся при каждой тренировке: Код $exp_now += 0.3*90;
if ($exp_now>=$exp_edge) { $exp_now = 0; // Текущий опыт = 0 $exp_level = ($skills[1][12]-$base_level)*10; $exp_edge = round(269*pow(1.41,($exp_level+(89*$base_talant)-88)/89)*pow(factorial($base_talant),(-0.11))*89/(99-10*$base_talant),0); $skills[1][12] += 0.1; // Р/талант увеличивается на 0.1 } Сообщение отредактировал spike79 - 1.9.2010, 11:39 |
|
|
![]()
Сообщение
#253
|
|
![]() Ашкелонец ![]() Сообщений: 12 988 Регистрация: 20.8.2008 Из: Москва ![]() ИД на сайте: 251183 Репутация: ![]() ![]() ![]() |
Начало 14 сезона: http://butsa-essential.com/mastery.php?sea...20&tail=107
Яникис Плетш р/т 9.2 опыт 1296 опыт до след. уровня (14499) - явно ошибка на самом деле должно быть так: http://help.butsa.ru/wiki/doku.php?id=tablica_opyta 30728 (кол-во опыта с 9.0 до 9.3) - 20447 (кол-во опыта с 9.0 до 9.2) = 10281 (кол-во опыта с 9.2 до 9.3) А если использовать данные из игры, то и вовсе 10280 - http://butsa.ru/players/13763) Границы опыта растут слишком быстро... Это касается всех игроков, просто пример с т.9 наиболее показателен. Сообщение отредактировал Headcutter - 1.9.2010, 12:06 -------------------- |
|
|
![]()
Сообщение
#254
|
|
![]() Одуванчег-майа ![]() Сообщений: 11 647 Регистрация: 19.2.2007 Из: Санкт-Петербург ![]() ИД на сайте: 70584 Репутация: ![]() ![]() ![]() |
Код $exp_now += 0.3*90; if ($exp_now>=$exp_edge) { $exp_now = 0; // Текущий опыт = 0 $exp_level = ($skills[1][12]-$base_level)*10; $exp_edge = round(269*pow(1.41,($exp_level+(89*$base_talant)-88)/89)*pow(factorial($base_talant),(-0.11))*89/(99-10*$base_talant),0); $skills[1][12] += 0.1; // Р/талант увеличивается на 0.1 } Что такое $base_level? $skills[1][12] - это расчетный талант? $exp_now = 0; - не верно. должно быть вроде так: $exp_now = $exp_now - $exp_edge; $exp_level = ($skills[1][12]-$base_level)*10; - не верно, насколько я понимаю $exp_level = ($skills[1][12]-$base_talant)*10; - должно так быть -------------------- 12/11/06 - Tampere, 19/07/08 - Tampere, 08/07/11 - Helsinki, 10/07/11 - St-Petersburg, 16/07/13 - St-Petersburg, 20/07/13 - Helsinki, 29/07/13 - Prague,
03/06/14 - Budapest, 15/06/16 - Oslo, 05/07/16 - Prague, 06/07/16 - Zilina, 02/05/17 - Hamburg, 26/05/18 - Tallinn, 27/07/18 - Krakow, 28/07/18 - Krakow, 15/06/21 - Prague,??? ================================================================================ 27/03/13 - Tallinn, 16/07/13 - St-Petersburg, 20/07/13 - Helsinki, 07/03/15 - St-Petersburg, 15/08/15 - Falun, 19/12/15 - Espoo, 06/07/16 - Zilina, 09/12/2016 - St-Petersburg, 25/02/17 - Tallinn, 12/12/18 - Tallink Silja Galaxy, 26/06/19 - Krakow, 01-02/12/19 - Tallink Silja Baltic Queen, ??? |
|
|
![]()
Сообщение
#255
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
Что такое $base_level? $skills[1][12] - это расчетный талант? $exp_now = 0; - не верно. должно быть вроде так: $exp_now = $exp_now - $exp_edge; $exp_level = ($skills[1][12]-$base_level)*10; - не верно, насколько я понимаю $exp_level = ($skills[1][12]-$base_talant)*10; - должно так быть $base_level опечатка, видимо задумался о $exp_level. $skills[1][12] Расчётный талант. Все замечания Olegerd внёс. Сообщение отредактировал spike79 - 1.9.2010, 14:06 |
|
|
![]()
Сообщение
#256
|
|
![]() Одуванчег-майа ![]() Сообщений: 11 647 Регистрация: 19.2.2007 Из: Санкт-Петербург ![]() ИД на сайте: 70584 Репутация: ![]() ![]() ![]() |
Все замечания Olegerd внёс. расчетный талант надо ограничить 15,9 - а так вроде теперь все точно. -------------------- 12/11/06 - Tampere, 19/07/08 - Tampere, 08/07/11 - Helsinki, 10/07/11 - St-Petersburg, 16/07/13 - St-Petersburg, 20/07/13 - Helsinki, 29/07/13 - Prague,
03/06/14 - Budapest, 15/06/16 - Oslo, 05/07/16 - Prague, 06/07/16 - Zilina, 02/05/17 - Hamburg, 26/05/18 - Tallinn, 27/07/18 - Krakow, 28/07/18 - Krakow, 15/06/21 - Prague,??? ================================================================================ 27/03/13 - Tallinn, 16/07/13 - St-Petersburg, 20/07/13 - Helsinki, 07/03/15 - St-Petersburg, 15/08/15 - Falun, 19/12/15 - Espoo, 06/07/16 - Zilina, 09/12/2016 - St-Petersburg, 25/02/17 - Tallinn, 12/12/18 - Tallink Silja Galaxy, 26/06/19 - Krakow, 01-02/12/19 - Tallink Silja Baltic Queen, ??? |
|
|
![]()
Сообщение
#257
|
|
![]() Ашкелонец ![]() Сообщений: 12 988 Регистрация: 20.8.2008 Из: Москва ![]() ИД на сайте: 251183 Репутация: ![]() ![]() ![]() |
Все замечания Olegerd внёс. расчетный талант надо ограничить 15,9 - а так вроде теперь все точно. и еще уменьшить рост силы вратарям нужно ![]() -------------------- |
|
|
![]()
Сообщение
#258
|
|
Играет за сборную ![]() Сообщений: 1 624 Регистрация: 1.4.2008 ![]() ИД на сайте: 232091 Репутация: ![]() ![]() ![]() |
Вы хоть скажите сколько и какой вратарь в каком сезоне должен весить. Что бы я мог самостоятельно проверять. Сейчас расчёты показывают что мой кипер у которого масса 138, в возрасте 35 лет будет иметь 101 мастерство.
|
|
|
![]()
Сообщение
#259
|
|
![]() Ашкелонец ![]() Сообщений: 12 988 Регистрация: 20.8.2008 Из: Москва ![]() ИД на сайте: 251183 Репутация: ![]() ![]() ![]() |
Начало 16 сезона: http://butsa-essential.com/mastery.php?sea...79&tail=107
GK Шломи Бен-Хемо - 136.61 (расчетное мастерство к 16 сезону по системе Снерха - 138.11) GK Эяль Амар - 131.25 (расчетное мастерство к 16 сезону по системе Снерха - 132.23) та же ситуация: http://butsa-essential.com/mastery.php?sea...20&tail=107 GK Ахмад Юркачек - 150.39 (расчетное мастерство к 16 сезону по системе Снерха - 151,6) GK Сольсе Передез (т.1) - 111.88 (расчетное мастерство к 16 сезону по системе Снерха - 111.77) Теперь все верно, небольшая погрешность из-за разных способов подсчета не в счет ![]() Сообщение отредактировал Headcutter - 1.9.2010, 18:23 -------------------- |
|
|
![]()
Сообщение
#260
|
|
![]() Футбольный бог ![]() Сообщений: 7 066 Регистрация: 28.1.2006 Из: Россия, Санкт-Петербург ![]() ИД на сайте: 29950 Репутация: ![]() ![]() ![]() |
Здраствуйте Всем, теперь буду на вашем сайте смотреть статистику, также выкладывать встречающиеся мной баги!!!
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.10.2025, 18:11 |