Jump to content

mangojkee

Community
  • Content Count

    62
  • Joined

  • Last visited

  • Days Won

    9

Posts posted by mangojkee


  1. Программа для открытия любой карты и просмотра и редактирования на ней монстров, нпс и т.д.

    Пока что только отображает монстров из monster_conf.lua

    Безымянный.png

    Эта программа  будет обладать большим функционалом чем, аналог -

     Алгоритм роботы плохой, так что при сильном увеличении большой карты и большом колличестве монстров - необходимо ждать пока все монстры будут прорисованы на карте n'oe время.-все зависит от ПК.

     Примерно каждую неделю буду пополнять функционал.

     

     

     

    https://www.mediafire.com/

    • Like 7
    • Thanks 1

  2. 5 минут назад, wowo сказал:

    Pochemu?

    edt, posle reliza, esli u menja budet vremja, to vozmozhno sdelaju, uchitivaja vse mnoju pridevennie punkti.

    Допустим игрок поменяет вещи... проверять весь инвентарь игрока? а если несколько вещей одинакового типа.. брать вещь та что лучше? С учетос форжа, улучшений? Форж тоже разный бывает, по разному влияет. Из собственного опыта говорю, игрок может быть саппортом в топовом шмоте и не вносить импакта в игру, но в тоже время балансер по шмоту забалансит его в топ... и т.д.

    Тут нюансов очень много.. столько трудов, а проблем будет равносильно 5 строковому балансу)) 

    Если все же хватит сил и времени написать такой балансер, предлагаю сделать его таким образом что бы он для каждого персонажа составлял так называемый "combat power"(gear score) или как там еще его называют в онлайн играх, так называемые очки силы персонажа.  Что даст интересные возможности не только для данного данжа, но и как для пиратии в целом, я такого не встречал...

    • Like 2

  3. 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.

    для пиратии сделать такой баланс - это из области фантастики..


  4. 3 часа назад, BETEP/macs509 сказал:

    Всё написанное выше бред, тсу нужен баланс для того чтобы команды получились равными по силе. Здесь нужно сравнивать характеристики по 3 пунктам деф/пр/атака. В атаку причислять не физ а от ведущего скила профессии то есть у бк болт у круза слеш и т.д. Каждому типу сравнения присвоить оценку по 5 шкале с дробными. Допустим по количеству пр от 1 до 90 если пр 1 то оценка 0.1 если 90 то 5. Далее уже команду балансировать в соответствии с общей оценкой персонажа. Архив с флагом о котором говорил wowo https://yadi.sk/d/R6UGGauG3LLPyr

    самое умное решение считать смерти/убийства, классы, так как говорилось выше, это простой и рабочий вариант, еще нужно докинуть баллы за победу/луз.

    Так как после каждой игры будет более точный баланс, есть свои нюансы конечно. 

    p.s. Бланс не идеален, но если ты силен - ты убиваешь, слаб - умираешь, не убиваешь  - умираешь, вроде бы ничего сложного, но это работает во многих играх... 


  5. Как я и говорил для каждого из игроков вести рейтинг, к примеру стандартный рейтинг возьмем 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

     


  6. Может быть по хаос поинтам? 

    Или же вести отдельный список игроков с победами и поражениями в данной арене, по тому же принципу хаос поинтов, с учётом фрагов? И соответсвенно балансить..

    Сейчас алгоритм набросаю


  7. 5 часов назад, NMS3RR сказал:

    Лучше сделать подгрузку любых карт + добавить какой нибудь виджет на пожертвования, ресурс весьма полезный для тех,  кто не умеет пользоваться расстановкой мобов сеткой. 
    @mangojkee

    в веб версии не удалось сделать подгрузку карт именно с редактированием, слишком они подвязаны под charactrerinfo+npc и т.д., на много удобней сделать программу, уже написана часть кода на с# которая будет импортировать карты и соответсвенно редактировать все необходимые элементы которые размещены на указанной карте,  делаю медленно, веб версию забрасывать не буду, но ее функционал будет очень ограничен


  8. 4 часа назад, aleksandr сказал:

    @mangojkee, есть ли какие либо новости по разработке?

    Может быть поддержка новых карт?

    могу добавить любые интересующие карты, так же была добавлена возможность добавления нпс, но она на столько специфична и привязана к characterinfo , что не приносит такой же пользы как раставление мобов и я не стал выкладывать) 

    Есть желание переделать под приложение что бы была возможность подгружать карты и редактировать уже имеющуюся инфу, но моих знаний не хватает что бы подгружать карты из клиента


  9. 26 минут назад, aleksandr сказал:

    Отлично!

    Уже нашел маленькую недоработку.

    1. Выставляем мобов на карту.

    2. Удаляем случайно добавленных/либо тех которые нам не нужны.

    3. Применяем.
    4. Пытаемся добавить еще, мобы добавляются на карту, но не идут в список.

    исправлено

    • Like 1

  10. 7 минут назад, aleksandr сказал:

    В очередной раз спасибо за уточнение.
    Насколько я понимаю на карте будут отображаться только стандартные нпц?
    Не было ли идей так же дополнить возможностью добавлением нпц на карту из ***npc.txt?

    уже добавлено отображение нпс, позже добавлю возможность добавления, перезалито на хостинг

    one.png

     

    Получаем:

    xxx.png


  11. Только что, aleksandr сказал:

    Спасибо за уточнения.
    По масштабу:
    500% - 1b83f-clip-133kb.jpg?nocache=1

     

     

    100% - edde5-clip-313kb.jpg?nocache=1

     

    размещение точек не обновляется динамически, для того что бы точки встали на свои места после смены маштаба необходимо нажать кнопку "применить изменения", все точки будут прорисованы верно


  12. 30 минут назад, aleksandr сказал:

    Возможно я что-то не так понял, но сгенерированные мобы не попадают в список "Сгенирированных строк", а снова идут в списке ниже.

    При попытке копировать их в список, а после изменить и принять изменения, ничего не происходит (сохраняются все значения которые были установлены на карте):
    25b7d-clip-315kb.jpg?nocache=1

     

     

    Update*

    Для более точной расстановки по координатам, возможно ли добавить масштаб карты (даже с ухудшением качества)?

    Просто при приближении/отдалении в браузере через ctrl+middle mouse координаты расстановки съезжают.

    - на хостинге - не последняя версия, там все криво - скоро перезалью с дополнениями

     - маштабирование вроде бы, работает one.png


  13. 1 час назад, NMS3RR сказал:

    Т.е. можно вносить свой список и наблюдать где находятся существа?

    да, все верно, возможна погрешность +-3 позиции по х,у на реальной карте(не проверялось)


  14. 18 часов назад, aleksandr сказал:

    Считаю, что довольно интересная задумка ^_^.

    Реализации такого еще не видел. По этому думаю, если у автора есть время и стремление вывести это в релиз, то я только За!

     

    Update*

    @mangojkee К сожалению, я не увидел возможности редактирования готового кода (выставление мобов).
    Возможно стоит добавить эту возможность? Т.к. чисто случайно можно поставить моба не туда или неожиданно передумать его туда ставить :)

    -Добавлена возможность редактировать полученные строки, с последующим выводом на карту

    one.png


  15. 21 час назад, 3kov сказал:

    Когда обновляю с помощью авто-патчера создается пустой stringset.bin с вем 0 кб , и игра не запускается что делать? ( и сувал в патч stringset нормальный но не идет )  

    Я так понимаю вы пытаетесь запустить версию с автоматической заменой ip адреса? (Поддерживает клиенты версии 1.3х)

    Все действия были выполнены верно? Вы указали все необходимые данные в конфигурационном файле? Версии патча должны отличатся в конфигуроционном файле на сервере и клиенте для замены ip адреса, если не решите проблему - сообщите версию патчера и я посмотрю в чем проблема.

     

×
×
  • Create New...