Продолжаю допиливать движения
Реализовал «бег на месте» при упирании в препятствие, как и в оригинале. До этого Балбес просто останавливался:
Но тут еще надо допиливать, есть некоторые глюки.
Блог разработчика
Реализовал «бег на месте» при упирании в препятствие, как и в оригинале. До этого Балбес просто останавливался:
Но тут еще надо допиливать, есть некоторые глюки.
Исправляю движения Балбеса:
— раньше он не реагировал на нажатие клавиш «Прыжок наискосок», если стоял, упершись в стену и ему некуда было прыгать вперед. Теперь Балбес при этом прыгает вверх, как и в оригинале. Если же стена встретилась уже во время прыжка, то он продолжает оставшееся движение уже только по вертикали, но все-таки вверх, как и в оригинале. Раньше просто сразу падал вниз.
— увеличил скорость при падении «наискосок», теперь падение выглядит более естественно.
Еще нужно исправить движение «вперед», если Балбес уперся в препятствие. У меня сейчас он просто не реагирует (идти-то некуда), а в оригинале занимается ходьбой на месте.
Когда я исправлю все баги — игра будет готова. Останется только сделать финальный мульт и внедрить пасхалки.
Пасхалку в Принце никто пока не нашел. Но в первом DOOM последний секрет был взят только в этом году 🙂
Сделал режим паузы по клавише КТ. Экран паузы выглядит вот так:
В оригинале надпись PAUSE затирает обстановку:
Переходим к финальной части — исправление всех накопившихся глюков.
Работы привалило, но по-немногу двигаемся:
Нашел конвертированный с MSX звук часов, попробовал… В на 48Гц звучит как шкрябание. Придется тиканье часов делать самому. Где там был VortexTracker…
Получилось так, что кроме планшета у меня сейчас под рукой ничего вычислительного нет, а время есть. Воспользовался эмулятором bkemu.Goonies. на нем вполне себе работает:
И даже можно править исходники и компилить, так что сегодня заработал очередной артефакт (мощная книга, при ее наличии Шерифы не стреляют и не орут), а также исправлен баг с воскрешением скелетов, внесенный недавно.
Правда, эмулятору не хватает фичи «ускорение эмулируемой БК», чтобы ускорять компиляцию и линковку проекта, а также возможности ремапа клавиш, а то я привык к Гидовскому варианту… А в целом шикарный эмулятор, автору гран мерси!
Сделал новое свечение при срабатывании щита, а также добавил звук этого самого срабатывания. В оригинале Балбес меняет кучу цветов в этом случае, сделал что-то подобное:
Среди артефактов, которые можно найти в игре, имеются разнообразные щиты, защищающие от пуль, костей, черепов, скелетов и т.д. Во время срабатывания этих самых щитов Балбес должен менять свой цвет на «однородный». Попробовал обойтись малой кровью, но что-то мне получившийся эффект больше напоминает как раз получение урона, а не защиту:
Подумаю, как еще можно извернуться без особых затрат памяти/скорости.
Добавляю функционал всякого шмота и артефактов. Собственно, это все, что осталось сделать из механизмов игры. Дальше останется только выловить глюки и сделать финальную заставку. На данный момент заработало три из примерно тридцати предметов, доступных в игре.
Свежие комментарии