|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.01.2012, 00:37 | #41 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
Для разного уровня сложности свой hall of fame
|
24.01.2012, 00:55 | #42 |
Форумчанин
Регистрация: 31.12.2008
Сообщений: 634
|
Нет, нет нужна общая формула.
Вот к примеру. 10 в ширину, 10 в высоту. 10 мин, потрачено 1-36 получаем 10(ширина)*10(высота)*10(мин) / 96 (секунд) ~ 10 (там вообще то 10,41 ,но округлим). А если потратили меньше времени (предположим что игрок ясновидящий=)) получаем 10(ширина)*10(высота)*10(мин) / 16 (секунд) ~ 62 А если было потрачено столько же времени на такое же поле по размерам одниковое, но с большим числом мин, например 25 получаем 10(ширина)*10(высота)*25(мин) / 96 (секунд) ~ 26 Можно конечно умножать на сто результат , что бы числа по больше были) |
24.01.2012, 09:21 | #43 | |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 684
|
Цитата:
получаем 100(ширина)*10(высота)*1(мина) / 96 (секунд) ~ 10 (там вообще то 10,41 ,но округлим). результат тот же, но как-то несерьезно на таком поле с 1 миной) Здесь должна быть не прямая зависимость от размера поля, а обратная от количества пустых ячеек. т.е. чем меньше пустых ячеек, тем больше очков. Например, такая формула: количество_мин/размер_поля/затраченное время*1000000. Тогда игрок, затративший на поле 10х10 с 10 минами 96 секунд получит 10/100/96*1000000 = 1041 очков. Если же поле и время такое же, но мин 30, получится соответственно 30/100/96*1000000 = 3125 очков. Если хочется большую разницу в очках, то можно добавить экспоненциальную зависимость.
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой? |
|
24.01.2012, 09:59 | #45 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Последний уровень не реально пройти.
|
24.01.2012, 10:27 | #46 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
|
24.01.2012, 10:53 | #48 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
В тяжёлый - 30 поставить. в супертяжёлый - 40.
|
24.01.2012, 11:22 | #50 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Я написал для существующих уровней. в тяжёлом добавить до 30. в суперсиде - 40, думаю, хватит.
|