Category: Разработка

17
Ноя
2021

Ура, падаем!

Сделал обнаружение ямы для правого и левого положения. Т.к. герой движется со смещением в одну точку, пришлось немного повозиться с правильным определением положения в элементах обстановки. Это не байты в Принце ))

12
Ноя
2021

Внедряемся в лабиринт

Начал внедрять героя в лабиринт. Начинается самое веселье — определение препятствий, ям и т.д. Смена окна в оригинале сделана довольно ржачно, кстати, на замедленной «съемке» видно, что при переходе в левое окно спрайт главного героя все еще торчит слева, когда окно уже новое. И еще при переходе в другое окно его смещают сразу на одно «знакоместо». Упростили, короче.

10
Ноя
2021

Get your kicks on route 66!

Добавлены удары в прыжке, в полете, на ходу. Осталось сделать движения «входа» и «выхода» и можно переходить к движению по реальному лабиринту. Сейчас Балбес прыгает просто по экрану.

08
Ноя
2021

Ходьба налево

Реализовано движение налево, а также прыжки с места сразу назад. При управлении с «клавиатурного» джойстика полное ощущение, что играешь на клавиатуре Ямахи 🙂

06
Ноя
2021

Everybody jump now!

Вот и снова «пигалица перемахнула через куст» 🙂

Теперь надо научить товарища разворачиваться. Потом еще бить кулаком с места и в прыжке, лазить по лианам (веревкам?) и уходить  в дверь.

05
Ноя
2021

Первый пошел!

Сделано управление движениями, аналогично принцевскому, собственно. Но движения тут хитрее, т.к. смещение спрайтов возможно даже на одну точку. Главный герой теперь умеет ходить вправо. И почти научился прыгать. Завтра запрыгает, я думаю.

Ах да, надо же его научить и влево ходить…

04
Ноя
2021

Новый способ вывода анимации

Успешно заработал новый способ вывода анимации — с использованием переключения экранов. В Принце спрайты выводились на скрытый экран и потом измененные куски копировались на видимый экран. Сейчас копирования нет, экран с готовыми спрайтами просто делается видимым, а тот, что был виден — становится скрытым и на нем готовится следующий кадр. Копирования нет, но вот буферов фона нужно в два раза больше, т.к. на видимом и на невидимом экранах фон может различаться. Для Принца такой вариант не подходил, т.к. спрайты там большие.

Итак, спрайты выводятся, не мигают. Начал делать управление главным героем.