View Single Post
Old 11-10-2008, 04:19 PM   #5
Prisoner
Контр-адмиралПрайд
 
Prisoner's Avatar
 
Faction:
Хиигаряне

Join Date: Jul 2008
Location: город герой Киев
Posts: 559
Re: каким сделать движение кораблей?

Полнейшее соответствие реальности, и наличие проблем с движением как в реальной жизни, может сильно затруднить получение удовольствие от игры. Потому реализм обычно приносят в жертву - но ради чего, ради общего эффекта. Если это позволит развлечению - игре - доставлять больше удовольствия, и производить лучшее впечатление, то оно того стоит.

Вот пример: игра Нексус. В ней корабли, и камера тоже, абсолютно не привязаны к координатам, и даже к плоскости, они поворачиваются любой стороной куда хочешь. Это бы еще куда ни шло, но вращение камеры - оно хоть и абсолютно реально космическое - но просто отвратительное. Одно неаккуратное, да что там - любое движение полностью сбивает положение камеры. Плюс то, что беграунд более реалистичный чем в хом2, там звезды, а не ярко оранжевые облака (что несомненно поражает, вызывает бурю эмоций когда первый раз проходишь), но реальный беграунд и реальное движение кораблей вкупе с камерой, создает отвратительное ощущение. Из игры, в которой можно смотреть на поле боя под любым углом и рассматривать в любых ракурсах и отдалениях получается игра, в которую можно играть только щелкая по панелькам слева, потом снизу, потом справа. И лишь изредка посматривать на экран - все равно на реальном черном небе нифига не разглядишь. Лучше б уж на плоскости было.

Это про реализм.

А про движение - разгон в хоме достаточно медленный, это выглядит реалистично, а тормоз короткий, да не реал, зато повышает играбельность - гораздо лучше слушаются крупные корабли. Вот такой компромисс вышел. ИМХО удачный.

Добавлено через 7 минут
Quote:
Originally Posted by DRAGON View Post
- физическое движение тела в жидкости - это, конечно, больше катит на какую-нить подводную лодку, однако физика движения зависит от массы, КПД двигателя и проницаемости среды... выглядит всё натурально, но трудноуправляемо.
Немного не понял. Если "среда" - это космос, то он одинаков для всех кораблей. Можно не учитывать. А КПД двигателя это тоже некорректно имхо, может просто мощность.

А можно сделать и так - максимальная скорость достаточно большая, но ускорение нелинейно, например:

Code:
ускорение - 10 - 10 - 10 - 10 -  4 -  4 -  4 -  4 -  4
скорость  - 10 - 20 - 30 - 40 - 44 - 48 - 52 - 56 - 60

Last edited by Prisoner : 11-10-2008 at 04:27 PM. Reason: добавлено сообщение
Prisoner is offline