Category: Видео

18
Май
2021

Джойстик

Кстати о джойстиках.

У меня был герконовый джойстик, но на нем были кнопки, а не ручка. Я специально себе такой сделал, после того, как поиграл на Ямахе, где была офигенская клавиатура, позволявшая нажимать несколько клавиш одновременно. Конечно я захотел себе такой девайс управления. Но клавиатура БК не позволяет обрабатывать несколько одновременно нажатых клавиш стандартными средствами.

Мой “джойстик” был секцией клавиш вот от такого калькулятора:

Я отпилил 6 клавиш и запихнул в коробку от советских шашек. Кнопки были идеальные, герконовые, с мягким подпружиненным ходом. Очень жалею, что куда-то его задевал. Небось отдал Жене Пашигорову, а он на чердак закинул. Главное, что можно было нажимать кучу кнопок одновременно, это обеспечивало суперскую точность в играх, в отличие от этой ручки, которую мотылять туда-сюда надо. С ручкой наверное удобно играть в самолеты какие-нибудь, а бродить по лабиринтам с ним и в оригинальном принце задолбишься.

Вот в ролике мучается товарищ:

17
Май
2021

SMK побежден

Точнее, исправлена работа с памятью. Для этого пришлось сделать следующее:

  • все данные заново перетасовать по страницам-сегментам (в итоге используемых страниц стало меньше, что характерно)
  • переделать работу с памятью, т.к. теперь уже не получится просто подключить спрайты фехтования в окно 100000, надо их копировать, как раньше, поверх спрайтов, не используемых при фехтовании. И обратно.
  • процедуру свопа пришлось вынести в основную память, т.к. код, работающий в расширенном ОЗУ на адресах 100000-140000 норовит отключить сам себя

В результате Принц заработал на реплике БК11М с SMK-512.

Попутно выяснились две вещи:

  1. Все сложные прыжки на бегу вполне успешно выполняются на родной клавиатуре БК11М, без всяких проблем
  2. На железной БКшке с SMK-512 действительно есть прирост скорости за счет использования быстрого ОЗУ в SMK

Записал ролик, подтверждающий этот факт:

27
Апр
2021

Новые кирпичи

Добавил спрайты разных побитых киричей, сделал механизм их вывода. Пока даже не знаю, нравится мне новый вид подземелий или нет )) Возможно, надо их немного подправить…

Выглядит это так:

22
Апр
2021

Новая партия багов

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

  • BUG: скелет теряет интерес к принцу
  • BUG: после выпивания кувшина сверху наступает хаос
  • BUG: смерть в перевернутом виде неизлечима
  • BUG: после смерти нужны другие маски

Итак, исправлено:

  • BUG: скелет теряет интерес к принцу
  • BUG: плита не падает в 11м
  • BUG: после выпивания кувшина сверху наступает хаос
  • BUG: смерть в перевернутом виде неизлечима
  • BUG: при спрыгивании из виса неверно считалась высота
  • BUG: на заносе пролетает сквозь закрытую решетку
  • BUG: глухой стражник в 9м

Тот самый глухой стражник:

В оригинале ситуация не сильно отличается:

19
Апр
2021

И вновь продолжается бой!

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

  • BUG: неверное выравнивание у нескольких пил подряд
  • BUG: не отжимается кнопка, если с нее впрыгивают в соседнее окно
  • BUG: не обрезается спрайт по правому краю
  • BUG: стражник падает в яму, если стоит у края, а к нему снизу залезает принц
  • BUG: координаты меча иногда рассинхронизировались с координатами принца
  • BUG: если стражник падал за границу окна и сразу находил землю, то его текущее окно не переключалось и все зависало

Вот как теперь ведет себя стражник:

15
Апр
2021

Новая порция багов отловлена

Благодаря Желтому Кролу обнаружены и прибиты следующие баги:

  • иногда мелькали остатки спрайта принца слева при смене окна
  • принц с мечом ходит сквозь решетки??
  • в 8-м глюк при входе
  • левитация перестала выключаться при загрузке нового лабиринта
  • в 5-м мультик должны запускать обе плиты, как оказалось
  • при маленьком шаге поздно нажимает кнопку

И очередной смешной баг:

Теперь стражник обучен:

 

 

11
Апр
2021

Стражники тоже будут вечны

Желтый Крол нарыл глюков, приходится их исправлять 🙂 Среди них такие, за которые браться надо было, конечно, но очень не хотелось. Со стражниками я знатно помучался, они стали хорошо драться, но вот на границе экрана вытворяли всякие странности. Убил на это два дня, но теперь стражники уже не впрыгивают в окно как черт из табакерки, а входят плавно, причем сначала постепенно появляется меч и т.д. Для этого пришлось сделать специальную процедуру поиска стражника в соседнем окне. Теперь на границе окна со стражником можно драться. Но еще есть артефакты – иногда вылезает все-таки спрайт на противоположную сторону. Будем с этим бороться.

Заодно добавил мигание последней жизни стражника. А также исправил баг с запилом пилой – счетчик пустых жизней принца не выводился.

04
Апр
2021

Эта музыка будет вечной

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