Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Хочу знать ваше мнение по поводу данного алгоритма и концепции в целом.Что это за срань?
Варианты решения на уровне игры:— и что это решает?
1) Двумерный массив [][] который соответсвует физической карте игрового мира
2) Добавление игровых объектов в этот массив
3) Добавление радиуса видимости для каждого объекта который может посылать пакеты
6) Формируются группы объектов
5) Один из объектов назначается главным
6) Каждый из группы объектов посылает каждому пакет
7) Создается эталонный пакет
8) Главный объект группы посылает всем эталонный пакет
p2p приложение в нем есть: клиент написаный на C++, сервер написанный на Java
Боюсь массив со всем игровым миром и всеми объектами будет огромным… Нужно как минимум разбить на локации, но локации не должны касаться видимости в клиенте, чтобы игрок не исчезал с экрана переступая невидимую черту. Либо делать так, чтобы локации накладывались друг на друга и находясь на пересечении игрок мог получать пакеты с обеих локаций (правда чревато подлагиваниями на границе локаций)
Про бородатых дядек забудьте — это бабкины сказкиКак же ты бесишь!
Есть комьюнити которое все коллективно пишет и обсуждает.
Хочу знать ваше мнение по поводу данного алгоритма и концепции в целом.
Синхронизация в онлайн играх