Добро пожаловать, Гость!
Одноразовые ссылки - Страница 1
Общие вопросы | Одноразовые ссылки

Одноразовые ссылки
14 Апр 2020Подскажите как сделать так. Есть поле 5х5 клеток, каждая клетка эта ссылка и при нажатие на её по клеткам будет двигаться персонаж. Но необходимо что бы каждый раз при клике(обновление страницы) ссылка на одну и туже клетку менялась. До пустим на рандомные имена к примеру md5
Комментарии:

Sobaboy, не буду даже браться, потому как я уже примерно представляю какая основная платформа будет для этого ))

Автор темы
За сколько можешь сделать пример с комментариями карта и движение, преграды и действия с объектом и других игроков в этой локации

Sobaboy, можно все, кодом это уже работа, которая стоит денег. Размер карты может быть любым объемом, который вместится в оперативную память. Удобно использовать массив для этих целей.

Автор темы
Можно ли нарисовать карту 2000х2000 и выводить 300х300 то есть часть той картинки как карту и менять положение 300х300 только согласно координат

Автор темы
Сибирский, можно кодом? Я понимаю как это должно быть, я делал игры на андроид, но в php я не совсем понимаю, но общую картину кода представляю

Sobaboy, с таким подходом у тебя потребуется лишь добавить положение перса на карте. Кроме перса там будет и еще что то иначе нет смысла и в карте


Sobaboy, в теме фактически ответ уже дан. Но могу подробней. Локация имеет координаты, чаще они ограничены минимальными и максимальными границами X, Y
имеет шаг перемещения S (от слова step)? обычно он равен единице, но это как тебе угодно
Передаем направление движения, здесь стоит определиться как будем шагать, по одному шагу за клик, либо по шагу в отрезок времени.
Если по шагу за клик, то достаточно передать направление движения, север, восток, юг, запад. Во время обработки увеличиваем либо уменьшаем координаты на размер шага и проверяем что бы не выйти за пределы карты. При шаге больше положенного исправляем и шагаем на заданный шаг S, при превышении лимитов карты задаем максимальные (минимальные) размеры карты в зависимости от направления движения.