mmo-dev team

whiteo

cvaba community
Уважаемый собеседник
Разработчик
Победитель в номинации 2025
Орден Великого Хилера
Баг мой - друг мой
Старожил I степени
Хроники
  1. Prelude
  2. Harbingers of War
  3. Age of Splendor
  4. Rise of Darkness
  5. Scions of Destiny
  6. Oath of Blood
  7. Interlude
  8. The 1st Throne: The Kamael
  9. The 1st Throne: Hellbound
  10. The 2nd Throne: Gracia
  11. The 2nd Throne: Freya
  12. Chaotic Throne: High Five
  13. Goddess of Destruction Awakening
  14. Goddess of Destruction Harmony
  15. Goddess of Destruction Tauti
  16. Goddess of Destruction Glory Days
  17. Goddess of Destruction Lindvior
  18. Valliance / Epeisodion / Raiders
  19. Ertheia / Dimensional Strangers
  20. Infinite Odyssey
  21. Helios
  22. Grand Cursade
  23. Salvation
  24. Fafurion
  25. Shadow of the Kamael
  26. Prelude Of War
  27. Homunculus
  28. Return Of The Queen Ant
  29. Master Class
Всем привет, в моей прошлой теме тыц, мы успели пообсуждать кто, что и как пишет.
В итоге я решил что пора бы уже делать что-то, что можно было бы и людям показать.
Посему предлагаю организовать команду, чтобы совместно сделать качественный продукт.
Конечно, не все захотят тратить время, а кому-то денег подавай, но тут каждому свое. Если хотите внести вклад — милости просим.
Сразу скажу: Java, Go :Bingo:
Для начала я выкатил в репозиторий только логин-сервер. Но даже по нему уже можно посмотреть, насколько я упоролся.
Если ты такой же упоротый — ты тот, кто нужен команде mmo-dev team!
З.Ы. Зачатки гейм-сервера залью чуть позже.

github:

P.S. Пост будет дополнятся.
 
Последнее редактирование:
kick, я чет потерял нить разговора, из-за чего мы вообще в этой теме начали обсуждать рантайм языков и кто из них лучше/хуже.
Сообщение объединено:
Вся форма кода осталась оригинальной и оригинальной джавовской задачей.
Разве важен не результат, а именно перформанс
но никто не запрещает сделать на сях расширение и дергать сишное расширение.
проще тогда использовать плюсы чем делать длльку для
не мучайте зверька, дайте ему спокойно умереть
 
Последнее редактирование:
эта битва титанов будет легендарной!!


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

ну не твою же фигню, которую ветром носит из стороны в сторону обсуждать) ни системного подхода, ни оптимального выбора языка) без негатива, просто из чтения темы сложилось впечатление
 
Тишина, ничего не слышно о прогрессе
 
karizma, так нет прогресса
Сообщение объединено:
karizma
Сообщение объединено:
или
:Kukukuh:
Сообщение объединено:
karizma,
Сообщение объединено:
Сообщение объединено:
фазаонлайн% тикаp50 / p99alloc
t=<20s2915227.3%63 / 181 мс40 МБ/с
t=30–50s299954%22 / 43 мс9 МБ/с
t≥60s299823%10 / 19 мс2.8 МБ/с

Результаты последнего замера в PVP сценарии, когда боты просто бьют друг друга, но не встают после смерти.
Сообщение объединено:
Тоже поделюсь, что мы делали вчера :Happy:
gludin_aden_1281ms.webp dragon_valley_tex_4.0ms.webp v5c_gludin_giran_894ms.webp
Сообщение объединено:
работает но со спотыкашками :Imd:
 

Вложения

  • v5c_gludin_aden_1104ms.webp
    v5c_gludin_aden_1104ms.webp
    748,5 КБ · Просмотры: 9
Последнее редактирование:
karizma, так нет прогресса
Сообщение объединено:
karizma
Сообщение объединено:
или
:Kukukuh:
Сообщение объединено:
karizma,
Сообщение объединено:
Сообщение объединено:
фазаонлайн% тикаp50 / p99alloc
t=<20s2915227.3%63 / 181 мс40 МБ/с
t=30–50s299954%22 / 43 мс9 МБ/с
t≥60s299823%10 / 19 мс2.8 МБ/с

Результаты последнего замера в PVP сценарии, когда боты просто бьют друг друга, но не встают после смерти.
Сообщение объединено:
Тоже поделюсь, что мы делали вчера :Happy:
Посмотреть вложение 98230Посмотреть вложение 98231Посмотреть вложение 98232
Сообщение объединено:
работает но со спотыкашками :Imd:
Это реализация через клиент или сервер?
 
что-то нереальное, я года полтора назад пробовал, страдал делал аналогичное, но через сервер не получалось сделать такой мгновенный отклик и быстрый просчет поиска путей. Как это у тебя получилось?
 
whiteo, работа кипит) ты и клиент свой делаешь теперь что ли?
 
Зачем это все? Чтобы в итоге зайти в игру, нажать кнопку "Пездуй из деревни в ГДД, фарми все на своем пути" и пойти спать? Кто на*х*у*й в это будет играть?
 
Зачем это все? Чтобы в итоге зайти в игру, нажать кнопку "Пездуй из деревни в ГДД, фарми все на своем пути" и пойти спать? Кто на*х*у*й в это будет играть?
Ты размышляешь с позиции игрока и вообще не о том начал. Здесь вообще не про геймплей, а про развлечение разрабов при реализации интересных для них штук. Например, чтобы быстро и эффективно работал поиск пути, чтобы можно по одной команде пробежать от начала и до конца карты, даже если в клиенте такой возможности нет для простого игрока. Разрабы развлекаются
 
Logan22, связка хрупкая, я неделю только на доведение синхронизации клиента с сервером потратил, там больше про компромисс. И для этого нужна чуть ли не идеальная геодата (у меня пока что такой нет).
Какой алгоритм? Какой принцип, как повторить?
Я страдал пару месяцев так и не удалось быстро сделать больших расстояниях работало быстро, особенно с разной высотой.
 
Назад
Сверху Снизу