Он хочет, чтобы Диззи прыгал, например, как в Диззи-7 (или ещё как нибудь). Да, это возможно.
Вид для печати
Я хочу, чтобы спрайт прыгал постоянно как в 48 утюгов - "Главный" или в Операция Р.Р. - "Последний". Так звали главных персонажей этих игр. Т.е. предположим хочу нарисовать колобка и чтобы он постоянно прыгал. Вот https://www.youtube.com/watch?v=6MuvQBUOp9k
Много тебе колобков придётся рисовать. Диззи почти со всей анимацией (почёсывание, когда упал, когда что-то ест, носит акваланг, плавает) нарисован в 134-х спрайтах. И это ещё не посчитал, когда он забирается по верёвкам, вьюнам и т.д. Хотя с колобком может выйдет и меньше, всё зависит от длины и высоты прыжка.
Можешь мне все спрайты из неосновного набора скинуть? Где он забирается вверх? :)
---
Кстати, вопрос по алгоритму в DizzyAGE. Как в нём работает обработчик LAST_GOOD_CORDS (назовём его так)?
Приведу пример: Например Диззи прыгнул с обрыва, пролетел несколько экранов вниз и упал в воду, в которой утонул. По логике LAST_GOOD_CORDS - координаты восстановления, будут перед прыжком, так?
А что если он успел попрыграть под водой, а потом утонуть? В этом случае нужно узнать одет ли он в водное снаряжение и где находится?
----
Или может по таймеру оно работает, например не умирает столько-то времени - координаты запоминаются?
Как реализован этот алгоритм в движке DizzyAGE? :)
Да, есть такие игры. Вот - http://sderni.ru/225393
Он там разворачивается, ползает вверх-вниз спиной к игроку, и боком.
Остальные вопросу к Юрию и Титусу.
Не всё так просто. Я за основу беру алгоритмы оригинального Dizzy-5.
Так вот, если мы падаем в воду без акваланга, то тут несколько вариантов:
умереть можно от потери воздуха, от столкновения с хищной рыбой. При этом успев прогуляться на значительное расстояние 1-2 экрана.
Тут как мне кажется должна быть поправка на снаряжение. Да, и в воду можно успать с разных экранов, например.
--
Я так понимаю, точно описаных алгоритмов нет? Придётся изобретать самому? :)
Что-то написано тут, и даже основное на русский Титус перевёл. Может поможет.
http://dizzyage.narod.ru/