[MV]: много мелких против одной гигантсткой карты?

Больше
10 года 3 мес. назад #89124 от tvorimvsevmeste
У меня по сюжету множество персонажей которые должны перемещаться с локации на локацию. Очень много (50-60 точно будут)
Посоветуйте, что лучше одна гигантская карта или великие заморочки с "реинкарнациями" на нужных локациях.

Поживем — увидим,
доживем — узнаем,
переживем — научимся…

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #89125 от DesKarD

tvorimvmeste пишет: одна гигантская карта


Потом закидают помидорами когда будет лагать.

Золотой сборник цитат Светлой

Помогите Юриолю потушить его попчанский

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 3 мес. назад #89126 от Демий
Можно сделать много маленьких, но при этом сделать эмиграцию бесконечной карты. Где-то был урок...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Художник 2 место Готв Учитель 1 место в Готв 2 место 3 место Победитель конкурса За 2 место на конкурсе маппинга Победитель конкурса маппинга
Больше
10 года 3 мес. назад #89127 от Luar_Zero
50-60, это не много. Это очень средне, я бы сказал. А гигантская карта - не лучшее решение. Конечно, МV лагает не так, как Асе, но испытывать его на производительность (а равно, как и компутеры игроков) не стоит. В любом случае, если есть возможность обойтись без огромных карт, следует это сделать.
Спасибо сказали: tvorimvsevmeste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Naarassusi Game
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Как упал ты с неба, денница, сын зари! Разбился о землю, попиравший народы.
Разработчик Коммерсант Проект месяца 2 место Проект месяца 3 место
Больше
10 года 3 мес. назад #89129 от Naarassusi Game
Размер карты значения не имеет. Карта это пустое ничего. на которое натянут тайлмап. Тайлмап одинаков для карты любого размера.(в том и суть тайлмапа что спрайт один показываем только его участки.) Полностью пустая большая карта ничем не отличается от полностью пустой маленькой. Тормозить не будет. Тормоза будут в зависимости от количества спрайтов на экране. От их размера. От полупрозрачности. От частиц. От перегруженности вычислений. От размера этих самых спрайтов. HTML5 имеет предел на спрайт 1800*1800 дальше будут проблемы. Если все сделать правильно 300 спрайтов на экране спокойно рендерятся при 60 фпс.Физ движек к мейкеру не прикручен по дефолту - 1 проблемка.
Спасибо сказали: tvorimvsevmeste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Художник 2 место Готв Учитель 1 место в Готв 2 место 3 место Победитель конкурса За 2 место на конкурсе маппинга Победитель конкурса маппинга
Больше
10 года 3 мес. назад #89131 от Luar_Zero
Человек русским языком написал "У меня по сюжету множество персонажей которые должны перемещаться с локации на локацию". Каким местом тут пустая карта? Там у него не только спрайты, но еще и ивенты с кучей команд и вообще вся игра, как я понял.
Спасибо сказали: tvorimvsevmeste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #89134 от MonoNitride
Как я понял, у барина переключение между персонажами наподобие того, что есть в старинной игре vikings. И если персонажи могут находиться на разных картах, коих в игре 50-60, то логичным будет объединить их в одну гигантскую, поскольку придётся делать меньше телодвижений для переключения персонажа.
Спасибо сказали: tvorimvsevmeste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 3 мес. назад #89135 от tvorimvsevmeste
Возможно я недостаточно выразился - у меня должно быть хотя бы 20-30 самостоятельных NPC, которые по идеи должны свободно перемещаться между локациями не «теряя памяти».
Вот вопрос что вероятнее гибель проекта из-за лагов на единой карте или пипец от того, что я запутаюсь в их «реинкарнациях» на картах? :S

Поживем — увидим,
доживем — узнаем,
переживем — научимся…

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Naarassusi Game
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Как упал ты с неба, денница, сын зари! Разбился о землю, попиравший народы.
Разработчик Коммерсант Проект месяца 2 место Проект месяца 3 место
Больше
10 года 3 мес. назад #89136 от Naarassusi Game

Luar_Zero пишет: 50-60, (а равно, как и компутеры игроков) .

никакой производительности компьютера нет. Производительность HTML5 в первую очередь ограничена браузером. Даже средние компы производительнее самых современных браузеров (екзешник это зашитый в хромиум HTML5 если что).

Вся игра - это логика и спрайты, если что (физ движка нет).
Спрайты в мейкере не велики, анимация - 3 кадра.
Если нет сторонних плагинов, Тормозить не должно даже на очень приличной по размеру карте(не натягивая паралакс мапинг естественно - с паралаксом размер карты 1800 на 1800 пикселей).
Если он не испльзует сторонних скриптов(которые могут быть сами по себе тормозными), я бы попробовал на большой карте.
Базовая логика в мейкере построена правильно, 50-60 это не то что не много это вполне норма( в матч 3 больше если что), нет там ничего такого сложного и трудно вычисляемого что нагрузит процессор(не ну можно конечно запилить какой нибудь яростный цикл....)

луар и не надо агриться про какое место я тебе тоже могу много рассказать, человек спросил я ему сказал принцип работы, а разжовывать как делать - это ему же вредить.( вся игра лежит в папках-скриптах-спрайтах-музыке-... а никак не не у него на карте.)

Кстати в HTM5+JS разбить на отдельные куски большую карту - не гарантия хороших вычислений.( подробностями куритиь гугл на предмет "HTML 5 параллельная загрузка")
Спасибо сказали: RastaManGames, tvorimvsevmeste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Оратор Паладин Даритель Стимкея Проект месяца 1 место Проект месяца 2 место Проект месяца 3 место 2 место Готв 2 место За 3 место на конкурсе маппинга
Больше
10 года 3 мес. назад #89147 от Sypherot

tvorimvsevmeste пишет: Возможно я недостаточно выразился - у меня должно быть хотя бы 20-30 самостоятельных NPC, которые по идеи должны свободно перемещаться между локациями не «теряя памяти».
Вот вопрос что вероятнее гибель проекта из-за лагов на единой карте или пипец от того, что я запутаюсь в их «реинкарнациях» на картах? :S

МВ спокойно переваривает несколько сотен находящихся на карте событий, так что можешь попробовать сделать большую карту. Другое дело, будет ли эта карта насыщенной или представлять собой копипаст/пустыню Сахара.

Всего хорошего, и спасибо за рыбу
Спасибо сказали: strelokhalfer, tvorimvsevmeste

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
10 года 3 мес. назад - 10 года 3 мес. назад #89158 от peter8031983
Заставляете меня вылезать на свет божий...
tvorimvsevmeste, ты главное не забывай, что как и в других макерах в МВ ивент начнет работать только если будет в поле зрения ГГ. Ну вернее на определенном отдалении.
Т.е. если ты задумал/а перемещение этих персонажей телепортом, то это один вопрос. И то идеального решения я не вижу, т.к. общее параллельное событие на большой карте точно вызовет лаги, т.к. перепроверяет все ивенты на ней.
А вот ежели это "караваны", то глобальная карта уж точно не подходит. Или придется провожать этот "караван" до пункта назначения.
Точнее ставь задачи.
В любом случае резюмирую. Для твоей задачи подходить только много мелких карт.

P.s. С прошедшим д.р. :)
Последнее редактирование: 10 года 3 мес. назад пользователем peter8031983.
Спасибо сказали: tvorimvsevmeste, Iren_Rin, Luar_Zero

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.123 секунд
Работает на Kunena форум