Сейчас 01:03:13 Пятница, 26 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Формула Получения опыта за удар (Очень нужна помогите)
Формула Получения опыта за удар
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 игры)
Так и думал, что бфп тралл, кст))

я не первый раз вижу:) зависит от дня когда мало когда игра за игрой поднадоело:(
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Формула Получения опыта за удар (Очень нужна помогите)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz