Оформление формул
Модератор: Gorlum
Правила форума
Внимание! Этот форум - только для обсуждения вопросов и проблем на сторонних серверах, использующих движок Сверхновой!
Для обсуждения оригинальных серверов СН существуют соответствующие форумы: для багрепортов, для обсуждение движка на офф-серверах.
Общие багрепорты и проблемы на публичных серверах обсуждаются в соответствующем форуме.
Для обсуждения работа модулей и багрепротов по их работе существует свой форум
Внимание! Этот форум - только для обсуждения вопросов и проблем на сторонних серверах, использующих движок Сверхновой!
Для обсуждения оригинальных серверов СН существуют соответствующие форумы: для багрепортов, для обсуждение движка на офф-серверах.
Общие багрепорты и проблемы на публичных серверах обсуждаются в соответствующем форуме.
Для обсуждения работа модулей и багрепротов по их работе существует свой форум
- kraynyukhov
- Спонсор
- Сообщения: 145
- Зарегистрирован: 20 окт 2011, 17:05
- SuperNova login: nano
Оформление формул
Необходима помощь грамотных людей.
Имеются формулы от игры, как их можно развернуть в php формате.
Примерно таким образом оформить
http://supernova.ws/faq/sim/Moon/Moon%2 ... %20ru.html
В мануале нашел формулы с опозданием, проще оказалось их вычислить вручную, а в частности речь идет о расчете стоимости губернаторов и увеличения секторов.
Формула расчета основывается на сложном проценте, а именно
SUM = X * (1 + %)^n
где
SUM - Стоимость уровня;
X - Начальная сумма;
% - процентная ставка /100;
n - Желаемый уровень.
Во вложении архив с excel файлом из которого станет понятно что и как.
В нем можно рассчитать стоимость желаемого уровня, вот бы вывести это в php формате, помогло бы многим.
А также можно дополнить тем, чтобы велся подсчет не только одного уровня а диапазон. т.е. у чела геолог 5 уровня, а хочет знать, сколько нужно ТМ, чтоб сделать 40 уровень ТМ. Формула должна подсчитать сумму всех уровней в диапазоне от 6 до 40.
Идея наверняка не новая, но полезная, и самим пригодится и другим поможете. Возьмется кто за это?
Имеются формулы от игры, как их можно развернуть в php формате.
Примерно таким образом оформить
http://supernova.ws/faq/sim/Moon/Moon%2 ... %20ru.html
В мануале нашел формулы с опозданием, проще оказалось их вычислить вручную, а в частности речь идет о расчете стоимости губернаторов и увеличения секторов.
Формула расчета основывается на сложном проценте, а именно
SUM = X * (1 + %)^n
где
SUM - Стоимость уровня;
X - Начальная сумма;
% - процентная ставка /100;
n - Желаемый уровень.
Во вложении архив с excel файлом из которого станет понятно что и как.
В нем можно рассчитать стоимость желаемого уровня, вот бы вывести это в php формате, помогло бы многим.
А также можно дополнить тем, чтобы велся подсчет не только одного уровня а диапазон. т.е. у чела геолог 5 уровня, а хочет знать, сколько нужно ТМ, чтоб сделать 40 уровень ТМ. Формула должна подсчитать сумму всех уровней в диапазоне от 6 до 40.
Идея наверняка не новая, но полезная, и самим пригодится и другим поможете. Возьмется кто за это?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Ivash
- Император Вселенной
- Сообщения: 2688
- Зарегистрирован: 13 сен 2009, 08:53
- SuperNova login: Ivash
- Откуда: Харьков
Re: Оформление формул
ну данный сим Уничтожения луны делал я, ну это громко конечно я сказал, скажем так, позаимствовал код и чюток изменил код под расчёты СН, но дело не в этом. Данный код делаеться в HTML + CSS + изображения в итоге получаеться это. Все расчёты делаються в файле HTML. Может скачать код сима взяв код страницы, правда он чюток корявый будет, но там все файлы будут. Если ты в этом не понимаешь, то лучше не лезь)))
Ну конечно + кто хочет такое сделать.
Ах да, также делают формулы и в джаваскриптах, это для тех кто шарит.
Ну конечно + кто хочет такое сделать.
Ах да, также делают формулы и в джаваскриптах, это для тех кто шарит.
"Всё, что имеет начало, имеет и конец."
- kraynyukhov
- Спонсор
- Сообщения: 145
- Зарегистрирован: 20 окт 2011, 17:05
- SuperNova login: nano
Re: Оформление формул
Ну, если бы я шарил, я бы выложил готовую продукцию.
- kraynyukhov
- Спонсор
- Сообщения: 145
- Зарегистрирован: 20 окт 2011, 17:05
- SuperNova login: nano
Re: Оформление формул
Прекрасно работает вычисление одного уровня губернатора, на примере технолог
Проблема с вычислением диапазона уровней. (т.е. вычислить необходимое количество ТМ для прокачки технолога с 10 по 20 уровни)
Помогите плиз завернуть цикл на суммирование всех уровней.
Может лучше через массив прогнать тогда?
Код: Выделить всё
<!-- Начало.Расчет стоимости одного уровня губернатора -->
<SCRIPT type="text/javascript" language="JavaScript">
function mono() {
var T = document.getElementById("T").value;
var techsm = Math.floor(800* (Math.pow(1.06,((T-1))))) ;
if(T<1)
techsm=0;
document.getElementById("techm").innerHTML=techsm+" TM ";
}
</SCRIPT>
<DIV align="center">
<TABLE border="0">
<TR><TD class="c" colspan="2"><div align="center"><font color="#00CC00">Расчет стоимости губернатора</font></div></TD></TR>
<TR><TH>Технолог </TH><TH><INPUT id="T" maxlength="2" onkeyup="mono()" type="text" size="6" value="1"></TH></TR>
<TR><TH><font color="#00CC00">Стоимость уровня:</font></TH><TH><font color="#00CC00"><DIV id="techm">---</DIV></font></TH></TR>
</TABLE>
<SCRIPT language="Javascript" type="text/javascript">
mono();
</SCRIPT>
</DIV>
<!-- Конец.Расчет стоимости одного уровня губернатора -->
Код: Выделить всё
<!-- Начало.Расчет стоимости уровня губернатора ОТ ... ДО -->
<SCRIPT type="text/javascript" language="JavaScript">
function multi() {
var T1 = document.getElementById("T1").value;
var T2 = document.getElementById("T2").value;
if(T1<1)
techs=0;
if (T2 > T1){
for (var i = T1; i < T2; i++) {
var techs = Math.floor(800* (Math.pow(1.06,((T1-1))))) ;
}
document.getElementById("tech").innerHTML=techs+" TM ";
}
else
alert("Значение ОТ должно быть меньше значения ДО")
}
</SCRIPT>
<DIV align="center">
<TABLE border="0">
<TR><TD class="c" colspan="2"><div align="center"><font color="#00CC00">Расчет стоимости губернатора</font></div></TD></TR>
<TR><TH>Технолог ОТ:</TH><TH><INPUT id="T1" maxlength="2" type="text" size="6" value="1"></TH></TR>
<TR><TH>Технолог ДО:</TH><TH><INPUT id="T2" maxlength="2" type="text" size="6" value="99"></TH></TR>
<TR><TH><font color="#00CC00">Стоимость уровней:</font></TH><TH><font color="#00CC00"><DIV id="tech">---</DIV></font></TH></TR>
<TR><TH colspan="2"><INPUT type="button" value="Посчитать" onclick="multi()"></TH></TR>
</TABLE>
<SCRIPT language="Javascript" type="text/javascript">
multi();
</SCRIPT>
</DIV>
<!-- Конец.Расчет стоимости уровня губернатора ОТ ... ДО -->
Может лучше через массив прогнать тогда?
Re: Оформление формул
Ну Вы и извращенцы http://yadi.sk/d/XufcfJdf3al_G
Последний раз редактировалось PIR 27 мар 2013, 22:55, всего редактировалось 1 раз.
"Бе-бе-бе" - самый весомый аргумент в любом споре.
- kraynyukhov
- Спонсор
- Сообщения: 145
- Зарегистрирован: 20 окт 2011, 17:05
- SuperNova login: nano
Re: Оформление формул
Спасибо, хотелось именно чтоб в php завернуть можно было. С последующем выносом хоть в мануал, хоть в саму игру.PIR писал(а):Ну Вы и извращенцы http://yadi.sk/d/Wx-2L-S83_8Fu
По программе, есть ошибка в расчетах.
Если брать в расчет с 1 по 5 уровень
В панели расчетов показывает уровень с первого, хотя по стоимости это уровень 2.
Суммарно считает не с 1 по 5, а со 2 по 6.
Откидывает в сторону базовую стоимость, что и есть уровень 1.
смещение на 1 позицию.
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Оформление формул
Багрепорт?Ivash писал(а):ага, сдиг есть по ур
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
* Если у меня слишком хорошее настроение - я хожу почитать чат *
- Ivash
- Император Вселенной
- Сообщения: 2688
- Зарегистрирован: 13 сен 2009, 08:53
- SuperNova login: Ivash
- Откуда: Харьков
Re: Оформление формул
зачем бгрепорт?? это в симе ПИРа что то не правельно считаетGorlum писал(а):Багрепорт?Ivash писал(а):ага, сдиг есть по ур
"Всё, что имеет начало, имеет и конец."
-
- Император Вселенной
- Сообщения: 7522
- Зарегистрирован: 13 июн 2009, 15:06
- SuperNova login: Сингулярность/Gorlum
- Контактная информация:
Re: Оформление формул
Бля. Так не пугай меня так! Я думал, что у меня в движке трабла!Ivash писал(а):зачем бгрепорт?? это в симе ПИРа что то не правельно считаетGorlum писал(а):Багрепорт?Ivash писал(а):ага, сдиг есть по ур
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *
* Если у меня слишком хорошее настроение - я хожу почитать чат *