Здрасте, играя на анархо — серверах вы могли задаться вопросом сможете ли вы найти крепость края? И не одну на к примеру 20 порталов. Как это сделать узнаете в данном блоге.
Педисловие
В первую очередь давайте проясним что миру майнкрафта есть 128 порталов. Их количество может увеличиваться с связи с переходом на новый сид или версию. Но стоп почему бы не узнать сид сервера и найти крепость всё по карте? Во многом ответ будет отрицательным из за того что админы сервера не хотят открывать сид для игроков. Но как же все таки удаться заполучить координаты крепости?
Обратимся к википедии откуда из вкладки Генерация крепостей можно узнать о теории колец.
Все 128 порталов в край расположены в виде колец располагающиеся до 24000 блоков.
А теперь внимание ведь дальше будет достаточно сложная для понимания информация, если вы не понили часть то советую пересмотреть фрагмент видео.
Итак:
Для этого метода нам нужен график колец и расчертить его как показано на видео красной линией, его фотографию вы можете увидеть в описании ролика
1. Находим координаты 1 крепости ( эту информацию можно спросить у игроков, или найти с помощью 2х бросков ( https://www.youtube.com/watch?v=HO_80N_T4HE в этом видео показан данный способ поиска крепости )
2. Теперь смотрим на зед координату и ищем на графике подходящее кольцо
3. высчитываем по каким углам расположены крепости, для этого мы 360 делим на количество крепостей в кольце
4. Для наглядности советую расчертить линии по которым расположены кольца
5. Для рассчета икс координаты мы находим расстояние между крепостями. Для этого просто делаем отрицательное значение икс координаты.
6. Если икс координата большая то умнажаем данную координату на 2 и делим на количество крепостей внутренней дуги
7. Получаем через сколько блоков будут находится крепости по икс координате
8. Теперь переходим к зету. Тут уже чуть проще там где находится ваша точка по иксу там и координата по зету.
9. отрицательные числа по иксу высчитываются также просто, с помощью свойства равнобедренности треугольника
Обращаю внимание что данный способ работает при знании хотя бы одной координате на одном кольце и не работает на других кольцах. Поэтому чтобы найти все 128 порталов нам нужно будет найти 8 координат со всех 8 колец.
Итак теперь настало время проверить нашу теорию на практике. Всем спасибо за прочтение блога если что то было непонятно то с радостью жду ваши коментарии и мы вместе обсудим вопросы касательно данного способа нахождения порталов.
Небольшое видео в котором показан алгоритм в видео формате:
www.youtube.com/watch?v=vzy8FQzZ5as
Всем спасибо за внимание
Лучшие комментарии