Добавляю функции в редактор
Нарисовал спрайты моста, «газовых труб», «стен» и добавил все в редактор. Для пробы сделал несколько первых экранов. Теперь можно туда и главного героя запустить.
Блог разработчика
Нарисовал спрайты моста, «газовых труб», «стен» и добавил все в редактор. Для пробы сделал несколько первых экранов. Теперь можно туда и главного героя запустить.
Начнем с редактора. Нарисовал спрайты, взял за основу редактор для Принца:
Новый релиз, содержит фиксы и фичи:
Фичи:
О записи подробнее. Хоть я и прошел в свое время Принца без какой-либо записи, оказывается возможность такая была. И она описана в оригинальной доке:
Так я и реализовал ее:
Что происходит после релиза? Конечно же апдейты! Небольшой косметический фикс, залита обновленная версия.
Внезапно оказалось, что Принц готов. Для теста я прошел его от начала до конца, по пути пофиксил пару косметических багов. И решил, что пора уже его и выложить 🙂
Скачать образ дискеты: "Prince of Persia" для БК-0011М
Запускать можно в эмуляторе, который поддерживает СМК-512, и на железе, конечно.
Клавиши управления (все можно переназначить по АР2+K):
Управление от джойстика (все можно переназначить по АР2+J):
Общие клавиши управления:
Для работы требуется СМК-512.
В данной версии музыка на заставках играется только на AY. Т.е. звук на пищалку в самой игре выводится, а вот на заставках — нет. Связано это с тем, что в заставках используется переключение палитр по таймеру и в результате пищалка просто не успевает пищать музыку.
Пришлось поизголяться со звуками на пищалку. Звукового редактора для таких звуков нет, так что создание недостающих звуков происходило в редакторе дампа, методом научного тыка 🙂 Ну и старые оцифровки не пропали даром, что самое главное.
Получилось вот что:
Осталось сделать мелодии для заставки и промежуточных роликов. Не знаю, получится ли что-то вменяемое, так как в оригинале всякие триоли, а у меня вывод квадратно-гнездовым способом. Если никто не найдет никаких багов в текущем варианте Принца — значит это будет релиз.
В процессе работы над звуками для «пищалки» я думал немного подрезать эти самые однобитные оцифровки, сделанные еще в 90х, чтобы они были покороче и не особо тормозили движок. А потом решил проверить как они звучат на «железной» БК… И оказалось, что та самая разница в скорости между эмулятором и реальной БК+СМК с успехом компенсирует «спикерную» нагрузку на проц. На БКшке оцифровки звучат только в путь! Оставлю как есть.
Пока неясно что делать с музыкой на заставках — этот способ воспроизведения музыки (одновременно с игрой) не особо позволяет играться с длительностями нот, а в музыке от Принца те еще навороты. Короткие мелодии (при взятии меча или кувшина) мне еще удалось более-менее выправить, а вот что-то длинное наверное превратится в трешовый ремикс 🙂 Попробую набрать какой-нибудь музон и проверить.
Сделал выбор устройства вывода звука по клавишам АР2+S:
Осталось добавить все эти самые звуки для спикера и музоны написать 🙂
Ну и все, собственно.
Свежие комментарии