Задачка #2. Решение
Как известно, если герой делает шаг с одной местности на другую (например, с травы на пустыню), то его текущий запас хода уменьшается на стоимость шага на той местности, с которой делается шаг.
Пример. Герой с 300 МП шагает с травы на пустыню по горизонтали. Текущий запас хода уменьшается на стоимость шага на траве, т.е. на 100 МП. У героя остаётся 200 МП и этого достаточно, чтобы сделать шаг по пустыне. Если герой ходит по диагонали, стоимость шага составляет 150 МП, т.е. у героя остаётся 300 - 150 = 150 (МП), чего недостаточно для шага на пустынном ландшафте, поэтому остаток хода обнуляется.
Но если герой, не сходя с места, взаимодействует с объектом, который находится на другом типе ландшафта (например, подбирает кучку ресурсов или нападает на отряд нейтралов), то происходит следующее: очки движения расходуются, как обычно: например, если герой стоит на пустыне и подбирает сундук, который находится на траве, то на такое действие будет потрачено 200 МП, т.е. столько же, как если бы герой просто походил с пустыни на траву; однако остаток хода обнулится только в том случае, если его не хватит для горизонтального шага на том типе местности, где находится объект, с которым взаимодействует герой.
Пример. Герой с 300 МП, стоящий на пустыне, подбирает сундук, находящийся на траве. На подбор сундука уйдёт 200 МП, и у героя останется 300 - 200 = 100 МП, чего вполне хватает на шаг на траве (т.е. остаток хода не обнуляется), но не хватает на шаг по пустыне! Так и остаётся герой с непотраченным ходом и сделать он ничего уже не может На самом деле, может кое-что: а) телепортироваться куда-нибудь так или в замок, если есть соответствующие заклинания в книге и мана; б) обнулить свой запас хода с помощью клавиатуры: попытаться походить с помощью клавиш-стрелок.
При движении по дороге тоже есть нюанс: дороги уменьшают стоимость горизонтально шага до 75 МП (диагонального - до 112 МП), только если герой ходит с дороги на дорогу! Например, если герой сходит с дороги, то стоимость такого шага считается стандартным образом.
Задачка #3 (об искривлении пространства в Героях Меча и Магии)
Приведите пример того, когда в Героях II гипотенуза длиннее суммы катетов, т.е. когда в соседнюю по диагонали клетку быстрее попасть, сделав два шага: один по горизонтали и один по вертикали либо наоборот, чем один шаг по диагонали.