Формула Получения опыта за удар
|
|
Trall12 | Дата: Понедельник, 14 Сентября 2015, 22:06:19 | Сообщение # 1 |
4 уровень
Группа: Проверенные
Сообщений: 97
Награды: 0
Репутация: 7
Блокировки:
| Очень нужна формула получения опыта за удар по врагу и если разница в уровне героев большая то получяешь больше опыта, нужна аналогичная формула как в Footman Frenzy Action 2.75 Помогите пожалуйста только это мешает приступить к бета тесту
|
|
|
|
Samedy_ | Дата: Пятница, 18 Сентября 2015, 14:58:56 | Сообщение # 2 |
7 уровень
Группа: Проверенные
Сообщений: 371
Награды: 0
Репутация: 18
Блокировки:
| Можешь проверять на сколько уровней выше, через if | then | else и давать в два раза больше опыта, если игрок выше на N уровней. К слову, зачем тебе ремейкать футы, если уже есть 3.75, которые пользуются спросом и дорабатываются?
|
|
|
|
Svanir2 | Дата: Воскресенье, 20 Сентября 2015, 11:03:28 | Сообщение # 3 |
2 уровень
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 2
Блокировки:
| Если атакованный юнит - герой, то пишешь формулу: уровень атакованного - уровень атаковавшего и если число получилось неотрицательным, то помножаешь на определённый коэфицент, если число будет отрицательным, то выдаёшь минимальное значение опыта.
|
|
|
|
Extremator | Дата: Понедельник, 21 Сентября 2015, 04:25:02 | Сообщение # 4 |
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
| Ну можно сделать триггерное распределение опыта. А потом просто множить это значение на некое число
1.00 + ( 0.10 * ( уровень убитого - уровень героя ) ) если у врага будет 8 уровень а у героя 10, то 1.00 + ( 0.10 * ( 8 - 10 ) ) = 1.00 + ( 0.1 * -2 ) = 1.00 + -0.2 = 0.8 = 80% если у врага будет 13 уровень а у героя 10, то 1.00 + ( 0.10 * ( 13 - 10 ) ) = 1.00 + ( 0.1 * 3 ) = 1.00 + 0.3 = 1.3 = 130%
таким образом герой будет получать 100% за равного врага, и - на 10% меньше за каждый уровень, на которой тот меньше него - на 10% больше за каждый уровень, на которой то больше него
|
|
|
|
Trall12 | Дата: Понедельник, 21 Сентября 2015, 11:43:33 | Сообщение # 5 |
4 уровень
Группа: Проверенные
Сообщений: 97
Награды: 0
Репутация: 7
Блокировки:
| Цитата Samedy_ ( ) Можешь проверять на сколько уровней выше, через if | then | else и давать в два раза больше опыта, если игрок выше на N уровней. К слову, зачем тебе ремейкать футы, если уже есть 3.75, которые пользуются спросом и дорабатываются? ну во первых там присутвует очень большая ошыбка, десинхронизацыя что игроков очень бесит Цитата Extremator ( ) Ну можно сделать триггерное распределение опыта. А потом просто множить это значение на некое число
1.00 + ( 0.10 * ( уровень убитого - уровень героя ) ) если у врага будет 8 уровень а у героя 10, то 1.00 + ( 0.10 * ( 8 - 10 ) ) = 1.00 + ( 0.1 * -2 ) = 1.00 + -0.2 = 0.8 = 80% если у врага будет 13 уровень а у героя 10, то 1.00 + ( 0.10 * ( 13 - 10 ) ) = 1.00 + ( 0.1 * 3 ) = 1.00 + 0.3 = 1.3 = 130%
во походу то что нужно спс
|
|
|
|
Samedy_ | Дата: Понедельник, 21 Сентября 2015, 14:38:52 | Сообщение # 6 |
7 уровень
Группа: Проверенные
Сообщений: 371
Награды: 0
Репутация: 18
Блокировки:
| Цитата Trall12 ( ) ну во первых там присутвует очень большая ошыбка, десинхронизацыя что игроков очень бесит Фрост же сделал уже норм версию, просто на бот ее ставить не хочет точка)) В паблике писал он.
|
|
|
|
Trall12 | Дата: Понедельник, 21 Сентября 2015, 19:51:12 | Сообщение # 7 |
4 уровень
Группа: Проверенные
Сообщений: 97
Награды: 0
Репутация: 7
Блокировки:
| Цитата Samedy_ ( ) Фрост же сделал уже норм версию, просто на бот ее ставить не хочет точка)) В паблике писал он. вот про это я не в курсе никто не говорил просто я люблю играть в футы а десинхрон порядком поднадоел всем
|
|
|
|
Samedy_ | Дата: Понедельник, 21 Сентября 2015, 20:05:52 | Сообщение # 8 |
7 уровень
Группа: Проверенные
Сообщений: 371
Награды: 0
Репутация: 18
Блокировки:
| Цитата Trall12 ( ) вот про это я не в курсе никто не говорил просто я люблю играть в футы а десинхрон порядком поднадоел всем У меня кстати щас частенько игры без десинха или десинх уже в конце игры, когда последних сношу))
|
|
|
|
Trall12 | Дата: Понедельник, 21 Сентября 2015, 22:38:10 | Сообщение # 9 |
4 уровень
Группа: Проверенные
Сообщений: 97
Награды: 0
Репутация: 7
Блокировки:
| Цитата Samedy_ ( ) У меня кстати щас частенько игры без десинха или десинх уже в конце игры, когда последних сношу))
[img]<a href='http://hostingkartinok.com/show-image.php?id=83eea1e7e6bf9f228e2dd93c20e6400f' title='фотохостинг'><img style="width:100%" src='http://s7.hostingkartinok.com/uploads/images/2015/09/83eea1e7e6bf9f228e2dd93c20e6400f.png' /></a>[/img] типо этого?:) редко и несерьезно аж в 3 разных играх :))Добавлено (21 Сентября 2015, 22:38:10) ---------------------------------------------
|
|
|
|
Bibo | Дата: Вторник, 22 Сентября 2015, 10:57:33 | Сообщение # 10 |
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
| Я тебе помогу: По поводу размера опыта: Кол-во опыта * (Уровень противника / Уровень героя)
|
|
|
|
Samedy_ | Дата: Вторник, 22 Сентября 2015, 13:48:31 | Сообщение # 11 |
7 уровень
Группа: Проверенные
Сообщений: 371
Награды: 0
Репутация: 18
Блокировки:
| Trall12, Ух-ты, первый раз увидел разделение на 3 игры) Так и думал, что бфп тралл, кст))
|
|
|
|
Trall12 | Дата: Вторник, 22 Сентября 2015, 19:30:09 | Сообщение # 12 |
4 уровень
Группа: Проверенные
Сообщений: 97
Награды: 0
Репутация: 7
Блокировки:
| Цитата Samedy_ ( ) Trall12, Ух-ты, первый раз увидел разделение на 3 игры) Так и думал, что бфп тралл, кст)) я не первый раз вижу:) зависит от дня когда мало когда игра за игрой поднадоело:(
|
|
|
|