Добро пожаловать, Гость!
Одноразовые ссылки
Общие вопросы | Одноразовые ссылки
Sobaboy :
Подскажите как сделать так. Есть поле 5х5 клеток, каждая клетка эта ссылка и при нажатие на её по клеткам будет двигаться персонаж. Но необходимо что бы каждый раз при клике(обновление страницы) ссылка на одну и туже клетку менялась. До пустим на рандомные имена к примеру md5
Одноразовые ссылки
14 Апр 2020Подскажите как сделать так. Есть поле 5х5 клеток, каждая клетка эта ссылка и при нажатие на её по клеткам будет двигаться персонаж. Но необходимо что бы каждый раз при клике(обновление страницы) ссылка на одну и туже клетку менялась. До пустим на рандомные имена к примеру md5
Комментарии:
Сибирский 18 Апр 2020
Sobaboy, не буду даже браться, потому как я уже примерно представляю какая основная платформа будет для этого ))
Sobaboy, не буду даже браться, потому как я уже примерно представляю какая основная платформа будет для этого ))
Sobaboy 18 Апр 2020
Автор темы
За сколько можешь сделать пример с комментариями карта и движение, преграды и действия с объектом и других игроков в этой локации
Автор темы
За сколько можешь сделать пример с комментариями карта и движение, преграды и действия с объектом и других игроков в этой локации
Сибирский 18 Апр 2020
Sobaboy, можно все, кодом это уже работа, которая стоит денег. Размер карты может быть любым объемом, который вместится в оперативную память. Удобно использовать массив для этих целей.
Sobaboy, можно все, кодом это уже работа, которая стоит денег. Размер карты может быть любым объемом, который вместится в оперативную память. Удобно использовать массив для этих целей.
Sobaboy 18 Апр 2020
Автор темы
Можно ли нарисовать карту 2000х2000 и выводить 300х300 то есть часть той картинки как карту и менять положение 300х300 только согласно координат
Автор темы
Можно ли нарисовать карту 2000х2000 и выводить 300х300 то есть часть той картинки как карту и менять положение 300х300 только согласно координат
Sobaboy 18 Апр 2020
Автор темы
Сибирский, можно кодом? Я понимаю как это должно быть, я делал игры на андроид, но в php я не совсем понимаю, но общую картину кода представляю
Автор темы
Сибирский, можно кодом? Я понимаю как это должно быть, я делал игры на андроид, но в php я не совсем понимаю, но общую картину кода представляю
Сибирский 18 Апр 2020
Sobaboy, с таким подходом у тебя потребуется лишь добавить положение перса на карте. Кроме перса там будет и еще что то иначе нет смысла и в карте Потому в память считываем локацию и подставляем объекты, которые находятся на карте, затем рисуем саму карту уже в вывод.
Sobaboy, с таким подходом у тебя потребуется лишь добавить положение перса на карте. Кроме перса там будет и еще что то иначе нет смысла и в карте Потому в память считываем локацию и подставляем объекты, которые находятся на карте, затем рисуем саму карту уже в вывод.
Сибирский 18 Апр 2020
Sobaboy, в теме фактически ответ уже дан. Но могу подробней. Локация имеет координаты, чаще они ограничены минимальными и максимальными границами X, Y
имеет шаг перемещения S (от слова step)? обычно он равен единице, но это как тебе угодно
Передаем направление движения, здесь стоит определиться как будем шагать, по одному шагу за клик, либо по шагу в отрезок времени.
Если по шагу за клик, то достаточно передать направление движения, север, восток, юг, запад. Во время обработки увеличиваем либо уменьшаем координаты на размер шага и проверяем что бы не выйти за пределы карты. При шаге больше положенного исправляем и шагаем на заданный шаг S, при превышении лимитов карты задаем максимальные (минимальные) размеры карты в зависимости от направления движения.
Sobaboy, в теме фактически ответ уже дан. Но могу подробней. Локация имеет координаты, чаще они ограничены минимальными и максимальными границами X, Y
имеет шаг перемещения S (от слова step)? обычно он равен единице, но это как тебе угодно
Передаем направление движения, здесь стоит определиться как будем шагать, по одному шагу за клик, либо по шагу в отрезок времени.
Если по шагу за клик, то достаточно передать направление движения, север, восток, юг, запад. Во время обработки увеличиваем либо уменьшаем координаты на размер шага и проверяем что бы не выйти за пределы карты. При шаге больше положенного исправляем и шагаем на заданный шаг S, при превышении лимитов карты задаем максимальные (минимальные) размеры карты в зависимости от направления движения.