А пока в раздумиях над усовершенствованием боевки в игре, решил что пора бы и научиться паять...
С Мурмулятором решил повременить, сперва надо набить руку. Назаказывал разных конструкторов попроще, вроде даже что-то получается (по крайней мере, все работает).
Осталось понять, куда все это девать потом:)
С Мурмулятором решил повременить, сперва надо набить руку. Назаказывал разных конструкторов попроще, вроде даже что-то получается (по крайней мере, все работает).
Осталось понять, куда все это девать потом:)
🔥5❤3❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Немного о новой боевке. Да, теперь это шутер! Надо управлять дрожащим прицелом, как будто ты с похмелья, и пытаться попасть в мишень.
Стало чуть попроще, как мне кажется, потому что попасть можно в любую часть огромного, на половину экрана, врага. Но вот попасть в мишень уже не так просто.
А вот защита будет в старом варианте с полоской и игрой в QTE.
Для всего этого пришлось написать функцию, которая по заданным координатам считывает битмаску спрайтов врага, и возвращает True, если в этих координатах есть заполненный пиксель.
Таким же образом выставляется мишень (но тут главное не делать врагов слишком маленькими, а то можно и софтлок словить, пока игра будет бесконечно выискивать случайный пиксель)
Стало чуть попроще, как мне кажется, потому что попасть можно в любую часть огромного, на половину экрана, врага. Но вот попасть в мишень уже не так просто.
А вот защита будет в старом варианте с полоской и игрой в QTE.
Для всего этого пришлось написать функцию, которая по заданным координатам считывает битмаску спрайтов врага, и возвращает True, если в этих координатах есть заполненный пиксель.
Таким же образом выставляется мишень (но тут главное не делать врагов слишком маленькими, а то можно и софтлок словить, пока игра будет бесконечно выискивать случайный пиксель)
❤🔥2
Ну что ж, дома появился еще один питомец )
Правда на этот раз не совсем ретро
Правда на этот раз не совсем ретро
❤🔥7❤3🔥3
Последние обновления=)
Поменял цвет инвентаря. Теперь в стиле старых терминалов, но это совсем не главное.
Теперь текст сообщения выводится также в стиле старых терминалов, ну или печатной машинки. Вывод не тормозит игру, а еще его можно прервать, а текст напечатается сразу полностью на вкладке Message (такое вот Press I to skip).
Ну и наконец-то добавил функции сохранения/загрузки игры в любой момент на любую дискету. При этом, если сохранения на дискете не окажется, то игра об этом предупредит.
Так как игра скорее всего будет занимать пару дискет, то пришлось еще написать функцию проверки на наличие игровых файлов. Игра тоже предупредит, если надо сменить дискету.
Поменял цвет инвентаря. Теперь в стиле старых терминалов, но это совсем не главное.
Теперь текст сообщения выводится также в стиле старых терминалов, ну или печатной машинки. Вывод не тормозит игру, а еще его можно прервать, а текст напечатается сразу полностью на вкладке Message (такое вот Press I to skip).
Ну и наконец-то добавил функции сохранения/загрузки игры в любой момент на любую дискету. При этом, если сохранения на дискете не окажется, то игра об этом предупредит.
Так как игра скорее всего будет занимать пару дискет, то пришлось еще написать функцию проверки на наличие игровых файлов. Игра тоже предупредит, если надо сменить дискету.
🔥8❤🔥1👍1
Сегодня я прочувствовал всю боль переводчиков 90х на PS1, но это очень смешно=)
😁8👍2❤🔥1
Вроде перевод продвигается неплохо. #ifdef-ами настроил так, чтобы игра автоматически компилировалась на нужном языке. То есть можно параллельно делать русскую/английскую версии.
В общем максимально упростил себе жизнь. Теперь даже дискета собирается в один клик, а не вручную.
P.S. Добавил триггер, который позволяет двигать стены в зависимости от направления движения игрока. Можно будет придумать что-нибудь вроде Сокобана=)
В общем максимально упростил себе жизнь. Теперь даже дискета собирается в один клик, а не вручную.
P.S. Добавил триггер, который позволяет двигать стены в зависимости от направления движения игрока. Можно будет придумать что-нибудь вроде Сокобана=)
🔥5❤🔥1❤1
Из последнего:
Добавил триггеры для перемещения блоков. Теперь можно будет делать скрытые проходы в стиле Wolfenstein или сокобан. На видео - как это работает.
С Grongy пофиксили русский шрифт. Теперь все красиво.
Кстати, насчет Grongy. Встретились с ним на Дальнем Востоке, пока я был в отпуске:)
Ну и совсем недавние новости. Те, кто пытался играть в мою игру, жаловались, что слишком много клавиш задействовано для разных действий. Теперь я дал возможность назначать на несколько действий одну клавишу. И это привело к прикольным последствиям. Например, если назначить одну клавишу на движение вперед и поворот, то можно проходить сквозь стены.
Чинится это элементарно - надо просто поменять порядок считывания клавиш. Но надо ли? Останется может быть в качестве фичи для спидраннеров)
Ну и в планах на ближайшее время прикрутить управление джойстиком.
Не все действия можно будет осуществить на джойстике, но это и не надо. Возьму основные: движение, битву, аптечки с броней и карту с инвентарем.
Добавил триггеры для перемещения блоков. Теперь можно будет делать скрытые проходы в стиле Wolfenstein или сокобан. На видео - как это работает.
С Grongy пофиксили русский шрифт. Теперь все красиво.
Кстати, насчет Grongy. Встретились с ним на Дальнем Востоке, пока я был в отпуске:)
Ну и совсем недавние новости. Те, кто пытался играть в мою игру, жаловались, что слишком много клавиш задействовано для разных действий. Теперь я дал возможность назначать на несколько действий одну клавишу. И это привело к прикольным последствиям. Например, если назначить одну клавишу на движение вперед и поворот, то можно проходить сквозь стены.
Чинится это элементарно - надо просто поменять порядок считывания клавиш. Но надо ли? Останется может быть в качестве фичи для спидраннеров)
Ну и в планах на ближайшее время прикрутить управление джойстиком.
Не все действия можно будет осуществить на джойстике, но это и не надо. Возьму основные: движение, битву, аптечки с броней и карту с инвентарем.
🔥5👍3❤🔥1