Тема: Одноразовые ссылки (Движок DCMS-Social/Общие вопросы) Zed (15 Apr 2020 в 00:09) как вариант зарисвать в сессиию. проверил если данные приходят верные то просто меняешь еще раз адрес ссылки на другой Sobaboy (15 Apr 2020 в 09:30) Zed, это как Сибирский (16 Apr 2020 в 07:59) Если правильно понимаю нужен принцип пространственной навигации по 2d карте? Если что не так понял объясни саму задачу, что требуется реализовать в самой игре. Sobaboy (17 Apr 2020 в 20:10) Сибирский, да ты правильно понял, 2д вид сверху Сибирский (18 Apr 2020 в 10:36) Sobaboy, в [url=/forum/13/34/63150/] теме [/url] фактически ответ уже дан. Но могу подробней. Локация имеет координаты, чаще они ограничены минимальными и максимальными границами X, Y имеет шаг перемещения S (от слова step)? обычно он равен единице, но это как тебе угодно Передаем направление движения, здесь стоит определиться как будем шагать, по одному шагу за клик, либо по шагу в отрезок времени. Если по шагу за клик, то достаточно передать направление движения, север, восток, юг, запад. Во время обработки увеличиваем либо уменьшаем координаты на размер шага и проверяем что бы не выйти за пределы карты. При шаге больше положенного исправляем и шагаем на заданный шаг S, при превышении лимитов карты задаем максимальные (минимальные) размеры карты в зависимости от направления движения. Сибирский (18 Apr 2020 в 10:40) Sobaboy, с таким подходом у тебя потребуется лишь добавить положение перса на карте. Кроме перса там будет и еще что то иначе нет смысла и в карте :) Потому в память считываем локацию и подставляем объекты, которые находятся на карте, затем рисуем саму карту уже в вывод. Sobaboy (18 Apr 2020 в 11:34) Сибирский, можно кодом? Я понимаю как это должно быть, я делал игры на андроид, но в php я не совсем понимаю, но общую картину кода представляю Sobaboy (18 Apr 2020 в 11:36) Можно ли нарисовать карту 2000х2000 и выводить 300х300 то есть часть той картинки как карту и менять положение 300х300 только согласно координат Сибирский (18 Apr 2020 в 12:20) Sobaboy, можно все, кодом это уже работа, которая стоит денег. Размер карты может быть любым объемом, который вместится в оперативную память. Удобно использовать массив для этих целей. Sobaboy (18 Apr 2020 в 13:03) За сколько можешь сделать пример с комментариями карта и движение, преграды и действия с объектом и других игроков в этой локации Сибирский (18 Apr 2020 в 13:35) Sobaboy, не буду даже браться, потому как я уже примерно представляю какая основная платформа будет для этого )) Источник: http://www.dcms-social.ru/forum/13/34/63154/