Форум » Общение » Загадки Войн Русов » Ответить

Загадки Войн Русов

Буревой: Предлагаю в этой теме размещать разные загадки, встречающиеся в игре, а желающим предлагаю попробоывать их поотгадывать. Загадка первая. Новая карта Два Царства. Вот на этом скрине кремль одного раменчанина в 1052 очка. А вот на этом скрине его же село, находящееся на расстоянии явно больше 3 верст. Какие будут варианты ответов: как такое могло случиться?

Ответов - 67, стр: 1 2 3 4 All

Skiner: расстояние между кремлём и селом 3 версты что тебя не устраивает ?

Всеславич: расстояние реально 3 версты. Просто иногда по диагоналям попадаются села,которые вроде-бы и на 4-й клетке, но по расстоянию выходит 3-и версты. Как заметил Владимир в одном из своих ответов: "Не меряйте расстояние клетками". ""Vladimir Администратор Сообщение: 2589 Настроение: Всегда молодцом и ликом светел! Зарегистрирован: 09.08.08 Репутация: + 10 - Замечания: Отправлено: 18.08.11 19:35. Заголовок: MadDog , не мерьте р.. MadDog , не мерьте расстояние по клеткам - ошибётесь. ""

Буревой: Я удивлен, что таким опытным воинам нужно объяснять, как на глаз определять расстояние: есть 3 версты или нет. В 3 верстах находтся между собой диагонали, на которых находятся кремли. Все диагонали, которые ЗА кремлем, находятся на расстоянии более 3 верст. В данном случае до села 4 версты.


Разрушайлов: Смотреть надо по цифрам.Координаты кремля 392-188,а села 391-191.То есть разницы в цифрах больше 4 вёрст нет!

Буревой: Впервые слышу о таком способе. Координаты моего кремля на той карте - 404х197, координаты села, которое находится в 4 верстах от моего кремля - 401х194. Разницы в цифрах больше 3 верст нет.

Остроглаз: Бедные ополченцы. Оказывается они математику и картографию знать должны. Так и представляю стоит такой... в лаптях. И курвиметром промеряет расстояние по карте Генерального штаба . О тут 2,96 версты-так сюды пойдём. А тут 3,018-сюды нельзя. Или вычисляет по формуле Ребят ну откуда крестьянину-ополченцу в нашей игре точно знать расстояние чтобы бунтовать если слишком далеко шлют. Реально может и 3 и 4 быть. ПРИМЕРНО На 3 пойдёт,на 4 нет И по клеткам не надо мерять единственный "надёжный" измеритель-в детинце исходного кремля. Ну т е только он покажет 3 или 4 версты -примерно

Буревой: Остроглаз, извините, но я впервые слышу, что ополченцы ходят на 4 версты. И измерение идет не по клеткам, а по диагоналям относительно двух кремлей. Сколько я в игре, не знаю ни одного случая, чтобы на диагонале, которая ЗА кремлем (если кремли на расстоянии 3 верст, а на этой карте - 3 версты между кремлями), село бы находилось в 3 верстах.

Остроглаз: There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy. гексы во вертикале сплющены- и меньше версты -поэтому при такой диагонале может и выйти 3 версты

Буревой: Остроглаз, на этой карте расстояние между кремлями 2 версты или я ошибаюсь? Если ошибаюсь, то спасибо за пример, ибо я раньше не сталкивался, чтобы по диагонали за кремлем было 3 версты.

Буревой: Суммируем все сказанное и подводим итог разгадывания первой загадки. Правило определения расстояния 3 верст: расстояние в 3 версты определяется по диагоналям между сравниваемыми объектами, а по вертикали, поскольку гексы сплющены, также по координате "у".

Остроглаз: Буревой пишет: Правило определения расстояния 3 верст Остроглаз пишет: единственный "надёжный" измеритель-в детинце исходного кремля. Остроглаз пишет: И по клеткам не надо мерять

Vladimir: Буревой пишет: Впервые слышу о таком способе. Вот и в школу пора. :) Геометрия треугольников.

Буревой: Спасибо, конечно, за пожелание, но тока на сетке для рассчета расстояний геометрия треугольников (т.е. по пикселям), не применима, а применима геометрия квадратов (или ромбов). :)

Всеслав Полоцкий: А может попробовать высчитывать расстояние между точками на плоскости по координатам d = \/(х2— х1)^2 + (y2— y1)^2 d = \/(392-391)^2 + (188-191)^2 = V(1^2+3^2)=V10 что при округлении 3 версты

Буревой: Вряд ли вообще расстояние высчитывается по пикселям. Расстояние идет, как я уже говорил, скорее всего, по диагоналям сетки. Просто, как сказал Остроглаз, мы имеем сплющенный ромб и поэтому по вертикали вершины ромбов оказываются смещены на 1 пиксель. Вот и все. Мне так кажется. :) А смещены на 1 пиксель, по-видимому, оказываются те вершины ромбов, которые проходят через центры шестиугольников, составляющих клеточную основу сетки.

Всеслав Полоцкий: Буревой пишет: Расстояние идет, как я уже говорил, скорее всего, по диагоналям сетки. Просто, как сказал Остроглаз, мы имеем сплющенный ромб и поэтому по вертикали вершины ромбов оказываются смещены на 1 пиксель. Вот и все. Мне так кажется. :) Да осталось только это представить в виде алгоритма

Буревой: Всеслав Полоцкий пишет: Да осталось только это представить в виде алгоритма Я там выше добавил. Ты имеешь ввиду математический алгоритм? А смысл? Если у тебя есть хоть одна смещенная точка, то есть центр одного шестиугольника, дальше есть диагонали ромбов, которые вписываются в шестиугольники и визуально хорошо видны. А дальше не тяжело мысленно набросать всю сетку карты.

Всеслав Полоцкий: Буревой пишет: Ты имеешь ввиду математический алгоритм? А смысл? Смысл в том что это надо еще запрограмировать и чем алгоритм проще тем лучше

Буревой: Ты делаешь игрушку?)

Всеслав Полоцкий: Буревой пишет: Ты делаешь игрушку?) Нет, программист по образованию



полная версия страницы