Category: Баги

19
Дек
2024

Глюк AZBK исправлен, клавиатуда и т.д.

Вчера @maxiol вплотную занялся изучением причин глюка с несинхронным применением изменений регистров скролла, сменой адреса отображаемой видеопамяти и, собственно, отображением этой видеопамяти.

Далее

 

18
Дек
2024

Мультики и оптимизация

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

Далее

13
Дек
2024

Начальная заставка и приколы эмулятора

Доделал начальную широкоэкранную заставку и прицепил ее к игре. Написал код, который крутит заставку вправо-влево изменяя регистр горизонтального скролла AZBK и тут вылезла проблема — картинка дергалась при перемещении. Не постоянно, а иногда застревала

Подробнее

21
Ноя
2024

Очередная охота на баги

Сегодня пофиксил:
1. Сделал мгновенной реакцию на команду «Прыжок» с джойстика. Раньше Дейв изменял движение бега на прыжок только из определенных фаз анимации, а теперь из любой. Прыгать стало гораааздо круче.

Далее

 

18
Ноя
2024

Уровень 6, снова

Сделал переход из уровня 5 в 6, теперь изучаю его снова. Здесь очень хитрые прыжки требуются в оригинале. Есть несколько мест, в которые невозможно запрыгнуть, такие бесячие обманки. Поэтому это лучший уровень для регулировки высоты и дальности прыжков.

Далее

17
Ноя
2024

Хитрый баг

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

Далее

 

15
Ноя
2024

Борьба с пятым лабиринтом и его жителями

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

Далее