-
Content Count
62 -
Joined
-
Last visited
-
Days Won
9
Posts posted by mangojkee
-
-
5 минут назад, wowo сказал:Pochemu?
edt, posle reliza, esli u menja budet vremja, to vozmozhno sdelaju, uchitivaja vse mnoju pridevennie punkti.
Допустим игрок поменяет вещи... проверять весь инвентарь игрока? а если несколько вещей одинакового типа.. брать вещь та что лучше? С учетос форжа, улучшений? Форж тоже разный бывает, по разному влияет. Из собственного опыта говорю, игрок может быть саппортом в топовом шмоте и не вносить импакта в игру, но в тоже время балансер по шмоту забалансит его в топ... и т.д.
Тут нюансов очень много.. столько трудов, а проблем будет равносильно 5 строковому балансу))
Если все же хватит сил и времени написать такой балансер, предлагаю сделать его таким образом что бы он для каждого персонажа составлял так называемый "combat power"(gear score) или как там еще его называют в онлайн играх, так называемые очки силы персонажа. Что даст интересные возможности не только для данного данжа, но и как для пиратии в целом, я такого не встречал...
- 2
-
1 час назад, wowo сказал:Esli delat polnocennuju proverku, to dolwno byt ochen mnogo njuantsov, a imenno:
- proverki klassov;
- proverki basovih attributov, i, sootvetstvenno, level personazha.
- proverka veshej, kotorie nadety, a esli ih net, to skannirovat inventar.
- proverka urovnja fej.
- proverka skillov.
Posle vsego eto, komandy, vozmozhno, budut bolee-menee sbalansirovanny.
для пиратии сделать такой баланс - это из области фантастики..
-
3 часа назад, BETEP/macs509 сказал:Всё написанное выше бред, тсу нужен баланс для того чтобы команды получились равными по силе. Здесь нужно сравнивать характеристики по 3 пунктам деф/пр/атака. В атаку причислять не физ а от ведущего скила профессии то есть у бк болт у круза слеш и т.д. Каждому типу сравнения присвоить оценку по 5 шкале с дробными. Допустим по количеству пр от 1 до 90 если пр 1 то оценка 0.1 если 90 то 5. Далее уже команду балансировать в соответствии с общей оценкой персонажа. Архив с флагом о котором говорил wowo https://yadi.sk/d/R6UGGauG3LLPyr
самое умное решение считать смерти/убийства, классы, так как говорилось выше, это простой и рабочий вариант, еще нужно докинуть баллы за победу/луз.
Так как после каждой игры будет более точный баланс, есть свои нюансы конечно.
p.s. Бланс не идеален, но если ты силен - ты убиваешь, слаб - умираешь, не убиваешь - умираешь, вроде бы ничего сложного, но это работает во многих играх...
-
Как я и говорил для каждого из игроков вести рейтинг, к примеру стандартный рейтинг возьмем 200, каждое убийство +1, смерть -1, тут можно уже пофантазировать, за флаги и т.д.
Когда набирается 10 игроков для арены, берем их рейтинг и сортируем по спаданию, грубо говоря на выходе мы получим такой массив:
# name raiting 1 Player1 280 2 Player2 270 3 Player3 265 4 Player4 265 5 Player5 215 6 Player6 200 7 Player7 190 8 Player8 180 9 Player9 170 10 Player10 160
алгоритм следующий есть такие переменные
raiting_team1 - рейтинг команды 1
raiting_team2 - рейтинг команды 2
проходимся по массиву и проверям если рейтинг команды1>команды2
то бросаем игрока во вторую команду если рейтинг команды1<команды2 , то в первую
на практике это выглядит так:
if ((team1_count < 5 & raiting_team1 <= raiting_team2) || team2_count == 5) { raiting_team1 += raiting_player[i]; team1_count++; } else { raiting_team2 += raiting_player[i]; team2_count++; }
вот пример можно проверить алгоритм в работе http://www.mediafire.com
-
Может быть по хаос поинтам?
Или же вести отдельный список игроков с победами и поражениями в данной арене, по тому же принципу хаос поинтов, с учётом фрагов? И соответсвенно балансить..
Сейчас алгоритм набросаю
-
Были добавлены карты/убраны баги - перезалито на хостинг http://piratia.zzz.com.ua/ru
Большие карты были сжаты, но все же занимают +-4 мб, у кого медленный иннет, следует подождать.
-
5 часов назад, NMS3RR сказал:Лучше сделать подгрузку любых карт + добавить какой нибудь виджет на пожертвования, ресурс весьма полезный для тех, кто не умеет пользоваться расстановкой мобов сеткой.
@mangojkeeв веб версии не удалось сделать подгрузку карт именно с редактированием, слишком они подвязаны под charactrerinfo+npc и т.д., на много удобней сделать программу, уже написана часть кода на с# которая будет импортировать карты и соответсвенно редактировать все необходимые элементы которые размещены на указанной карте, делаю медленно, веб версию забрасывать не буду, но ее функционал будет очень ограничен
-
4 часа назад, aleksandr сказал:@mangojkee, есть ли какие либо новости по разработке?
Может быть поддержка новых карт?
могу добавить любые интересующие карты, так же была добавлена возможность добавления нпс, но она на столько специфична и привязана к characterinfo , что не приносит такой же пользы как раставление мобов и я не стал выкладывать)
Есть желание переделать под приложение что бы была возможность подгружать карты и редактировать уже имеющуюся инфу, но моих знаний не хватает что бы подгружать карты из клиента
-
26 минут назад, aleksandr сказал:Отлично!
Уже нашел маленькую недоработку.
1. Выставляем мобов на карту.
2. Удаляем случайно добавленных/либо тех которые нам не нужны.
3. Применяем.
4. Пытаемся добавить еще, мобы добавляются на карту, но не идут в список.исправлено
- 1
-
7 минут назад, aleksandr сказал:В очередной раз спасибо за уточнение.
Насколько я понимаю на карте будут отображаться только стандартные нпц?
Не было ли идей так же дополнить возможностью добавлением нпц на карту из ***npc.txt?уже добавлено отображение нпс, позже добавлю возможность добавления, перезалито на хостинг
Получаем:
-
-
30 минут назад, aleksandr сказал:Возможно я что-то не так понял, но сгенерированные мобы не попадают в список "Сгенирированных строк", а снова идут в списке ниже.
При попытке копировать их в список, а после изменить и принять изменения, ничего не происходит (сохраняются все значения которые были установлены на карте):
Update*
Для более точной расстановки по координатам, возможно ли добавить масштаб карты (даже с ухудшением качества)?
Просто при приближении/отдалении в браузере через ctrl+middle mouse координаты расстановки съезжают.
- на хостинге - не последняя версия, там все криво - скоро перезалью с дополнениями
- маштабирование вроде бы, работает
-
1 час назад, NMS3RR сказал:Т.е. можно вносить свой список и наблюдать где находятся существа?
да, все верно, возможна погрешность +-3 позиции по х,у на реальной карте(не проверялось)
-
18 часов назад, aleksandr сказал:Считаю, что довольно интересная задумка .
Реализации такого еще не видел. По этому думаю, если у автора есть время и стремление вывести это в релиз, то я только За!
Update*
@mangojkee К сожалению, я не увидел возможности редактирования готового кода (выставление мобов).
Возможно стоит добавить эту возможность? Т.к. чисто случайно можно поставить моба не туда или неожиданно передумать его туда ставить-Добавлена возможность редактировать полученные строки, с последующим выводом на карту
-
3 минуты назад, wowo сказал:Есть уже такое, на maindev валялось где-то.
на сколько я знаю, там только вьюверы и конвертеры pk файлов в tga и последующая их склейка
-
-Добавлена возможность отображения monster_conf.lua на карте
-
Пример работы:
Пример отображения npc:
Ваши предложения и пожелания...
В действии можно посмотреть тут Хостинг zzz
- 3
-
-
21 час назад, 3kov сказал:Когда обновляю с помощью авто-патчера создается пустой stringset.bin с вем 0 кб , и игра не запускается что делать? ( и сувал в патч stringset нормальный но не идет )
Я так понимаю вы пытаетесь запустить версию с автоматической заменой ip адреса? (Поддерживает клиенты версии 1.3х)
Все действия были выполнены верно? Вы указали все необходимые данные в конфигурационном файле? Версии патча должны отличатся в конфигуроционном файле на сервере и клиенте для замены ip адреса, если не решите проблему - сообщите версию патчера и я посмотрю в чем проблема.
-
8 часов назад, Fomin сказал:
PCO - https://pirate-clash.ru/я так понимаю, они отдельно покупали у MOLI, но это мои догадки
-
14 minutes ago, Graf said:У меня одного не переходит по ссылкам?
ссылки обновлены, добален ЯД
- 1
-
-> /css/main.css
#art-page-background-glare-image { background-image: url('../img/Page-BgGlare.png'); background-repeat: no-repeat; height: 208px; width: 550px; margin: 0; }
your bg image /img/Page-BgGlare.png
-
send me web-site link and i help you
-
3 minutes ago, Kraken said:Hi, how to change starting dialogue after login into server map ?
you can change it in CharBornScript.lua (script\MisScript)
Map viewer
in Пиратия: Разработка
Posted · Edited by mangojkee · Report reply
Программа для открытия любой карты и просмотра и редактирования на ней монстров, нпс и т.д.
Пока что только отображает монстров из monster_conf.lua
Эта программа будет обладать большим функционалом чем, аналог -
Алгоритм роботы плохой, так что при сильном увеличении большой карты и большом колличестве монстров - необходимо ждать пока все монстры будут прорисованы на карте n'oe время.-все зависит от ПК.
Примерно каждую неделю буду пополнять функционал.
https://www.mediafire.com/