Dwarfinator - Соотношения сторон

Dwarfinator

Соотношения сторон

Ну и следом за интерфейсом окна прогресса, к разным соотношениям сторон были адаптированы остальные элементы интерфейса и сам геймплей. Тут стоит остановиться поподробнее - изначальная концепция игры подразумевала фиксированное положение камеры, то есть поле боя занимало ровно столько, сколько вмещал в себя экран. И если все мобы спаунятся за правой его границей, то при соотношении сторон 4:3 до базы игрока им идти гораздо меньше, чем при 16:9. Во времена первого прототипа я компенсировал этот момент подстройкой скорости их перемещения, чтобы время достижения базы оставалось одинаковым в любом варианте.

Однако с реальной графикой оказалось, что при более "квадратных" соотношениях сторон база начинает занимать почти половину экрана, и разница в расстоянии от её края до границы экрана между самым узким и самым широким соотношением сторон достигает 4 раз! Простой подстройкой скорости такое не компенсировать. Так что теперь поле боя имеет фиксированный размер - под 21:9, а в более узких соотношениях сторон отображается только его часть, с возможностью перемещения камеры к его границам. Способов управления этим перемещением я изобрёл аж три с половиной, какой из них лучше - покажет только время и игроки, а пока что они переключаются из настроек.