Перейти к содержанию

alex1197

Разработчики
  • Публикаций

    44
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные alex1197


  1. 2 часа назад, fubakabaka1 сказал:

    Поиграл, тема прикольная, но скучная однако. Хочется походить погулять, а тебя в тир заставляют играть. Плюс игру можно залочить если погрубить главному, фиг поймешь как рацию получить. Также арт по квесту можно продать и тоже не понятно что делать с квестом потом.


    Дополнено 0 минут спустя

    Как демо проект круто, но уже концепт устарел

     

    Рацию при конфликте с Ржавым он выдаёт как предмет, просто используй её. Артефакт от галоша - это не квест, читайте пожалуйста текст диалогов, это просто как подарок для игрока, хочешь - продавай, хочешь оставляй. Если ты что-то в этой игре тебе позволяют сделать - значит всё впорядке. Если не получается пройти дальше, ну тут уже надо думать, а не судорожно искать что и как. Игра проходится за два часа и не требует спешки. Насчёт тира - в описании прямо указано, что игра - рельсовый шутер, тир. Это тот же мобайл-тир, но с мышей и клавой, никакой свободной игры. Игра - очень спецефический продкут не для обширного круга людей, скорее для тех самых, у кого была та игра на кнопочных нокиа или сони эриксон, чисто так, посводить олдскулы, не более)


    Дополнено 1 минуту спустя
    4 часа назад, Gatling-Stalker сказал:

    Поздравляю с релизом! Где найти сталкер в канализации ?

    Спасибо, проходить локацию с поиском Сивстуна до конца, если не получается пройти тоннель с радиацией, ищите проход ближе к левой стене, там триггер перехода немного закосячен. А вообще совет - осматривайте локации от низа к верху, сканируйте взглядом все пиксели) Смотрите, может и хабар найдёте.

    • Мастер! 1

  2. 10.01.2024

    • Добавлена система сохранения/загрузки, сохраняющая игру после выполнения квестов и при переходе на безопасные маркеры. Думаю, она полностью готова и функционирует.
    • Загрузка игры из главного меню по кнопке "Продолжить", если есть файл сохранения
    • Инвентарь показывает, какой предмет экипирован, если навести на него мышь, то экипированный слот будет подсвечен.
    • Свойства артефактов сделаны соответственно описанию, а также добавлен их влияние на умения
    • Реализован выход в главное меню из игры. При выходе в меню весь прогресс сбрасывается.
    • Отключено складывание аптечек и лекарств, оставлен ванильный вариант инвентаря (по 1 штуке каждого предмета, даже если они одинаковые)
    • Невозможность загрузить игру со старой версии (если вдруг кто-то сделает мод или изменит версию игры). Это необходимо для того, чтобы избежать ошибок и т.д.
    • Исправлено затенение спрайта HUD оружия в зависимости от освещения (это значит, что на открытых уровнях он будет светлее, выглядеть незатененным, но в помещении (под землей) он будет затенен для эффектов освещения).


    12.01.2024

    • Некоторые визуальные улучшения/редизайн окон интерфейса.
    • Также добавлена система веса.
    • Добавлена возможность перемещать предметы между контейнерами при поиске лута, что позволяет избежать ошибки, когда квестовый предмет не может быть взят из-за недостаточного веса, мы можем перенести свой предмет из инвентаря и взять квестовый.
    • Исправлена торговля при недостаточном весе.
    • Система сохранения/загрузки не предназначена для сохранения в любом месте, это может создать баги, только сюжетные точки. Так что имейте это в виду, если кто-то захочет модифицировать этот аспект.
    • Исправлено дублирование предметов после смерти и повторной загрузки игры.
    • Исправлены некоторые ошибки в дизайне уровней, такие как плохие блоки (невидимые стены, чтобы не убивать ИИ через геометрию уровня), плохое положение ИИ и т.д.
    • Переработан ИИ (скорость, дроп предметов, количество денег и т. д.).

    20.01.2024

    (Сейчас игра находится в pre-release версии #1, после pre-release версии #3, думаю игра будет готова к финалу)

    • Добавлена новая клавиша, которая позволяет нам попасть в меню паузы - TAB (ESC тоже остаётся)
    • Исправлены двусторонние модели на уровнях (back face culling)
    • Исправлен перевод диалогов некоторых NPC
    • Добавлена опциональная автоперезарядка, когда патроны закончились (может быть отключена в главном меню)
    • Изменена иконка предмета "Рация" с КПК на иконку рации
    • Добавлены индикаторы повреждений при воздействии радиации на игрока
    • Исправлен таймер антирада, который продолжает работать, когда игрок находится в движении (в оригинальной Java-игре этот таймер должен останавливаться и продолжаться на новой локации)
    • Также игра всегда выбирает основной монитор для приложения (имейте в виду, если у вас их более 1)
    • Некоторые исправления на нескольких уровнях (добавлена новая комната с лутом)
    • Скайбоксы теперь двигаются горизонтально (добавляет немного атмосферы, спасибо за шейдер @Cartoteka)
    • Добавлены звуки для UI кнопок
    • Добавлен менеджер ui sfx, где модмейкер может изменять звуки различных окон, кнопок, нажатий, использования предметов и т.д. (Новая система)
    • Добавлен менеджер ambient музыки и звуков, теперь в специальном файле модмейкер может изменить музыку атмосферы уровня и случайные звуки, такие как птицы, шум, ветер, сверчки и т.д., которые будут воспроизводиться в случайной задержке, чтобы придать игре больше атмосферы. (Новая система)

     

    • Сталкерский лайк 1
    • Хабар 1

  3. 09.01.2024

    - Закончен сюжет, сделана кат-сцена концовки игры, полностью играбельный сюжет с геймплеем от начала и до конца.
    - Реализована загрузка скриптов *.gd из вне игры, то есть из папки scripts в папке с ассетами, что в свою очередь позволяет гибко модифицировать игру, добавлять новые квесты, писать логику и так далее.
    - Игра переходит в состояние полировки и приведения в презентабельный вид, так как все игровые функции тестировались отдельно, а теперь требуют дополнительного тестирования после сборки игры в единое целое.

     

    Спойлер

    pito-shot-2023-12-30-23-42-05.png
    pito-shot-2024-01-06-02-22-59.png
    pito-shot-2024-01-06-02-23-32.png
    pito-shot-2024-01-06-02-24-01.png


     

    • Мастер! 1
    • Сталкерский лайк 1
    • Жму руку 1

  4. Немного закулисья разработки. Мысли. Технический текст.
     

    Система диалогов

    Диалоги могут быть как линейными, так и достаточно сложной структуры, с разветвлениями, условиями и т.д
    Ответы игрока могут быть показаны или нет, если у игрока есть некоторые условия для этого:

    1. Условие ключа событий - проверяется, есть ли у игрока один ключ события, тогда показывается ответ, иначе нет
    2. Условие списка предметов - игра ищет предметы в инвентаре игрока и если находит все ID предметов, указанные в списке условий, то показывает этот ответ, иначе нет
    3. Условие денег - проверка наличия у игрока большего или равного количества наличных денег, и если у игрока есть нужная сумма, мы показываем ответ, если нет - нет.

    Большинство диалогов пишется через софт написанный для облегчения разработки, он же редактор диалогов.

    Спойлер

    de.png

    Ключи событий (Event keys)
    Это также главная особенность игры, с технической стороны это просто текстовый массив, который содержит ключи любой строки, которую вы пожелаете, я предпочитаю использовать что-то вроде: event.key.test или quest.tutorial.added или loot.box.found.
    Я использую точки только для разделения слов, чтобы понять, что это за ключ (потому что это легко для меня), а затем у меня есть игровой скрипт, который проверяет, когда любой ключ события был добавлен и делает что-то.
    В своём роде, это что-то на подобии сталкерских инфопоршней, модмейкеры поймут о чём речь, но это скорее обобщённое понятие для этой системы.

    Как пример, код для сюжетной проверки события не такой и сложный вышел:
     

    Спойлер
    
    func on_event_key_added(key):
      match key:
        "quest.tutorial.added":
          #add quest
          #add items, etc.
        "loot.box.found":
          #hide lootbox
          #add quest, etc. 

     



    Игровые уровни
    Уровни в игре состоят из *.obj моделей и файла со структурой уровня в json формате, в котором хранятся все данные об объектах, их позициях, параметрах, спавне и тд, вполне легко редактируемо, но вручную делать это очень долго и скучно, а значит нужен редактор, который автоматизирует эту работу, был написан плагин для редактора Godot, который позволяет в реальном времени производить манипуляции в редакторе, без запуска игры. С его помощью разработка значительно ускорилась.
     

    Спойлер

    ed.png

     

    • Мастер! 1
    • Сталкерский лайк 1
    • Жму руку 1
    • Хабар 1

  5. Supremeee Та прикола и нет по сути, это просто порт с 0 игры, в которую рубились мелкие школьники в 2007-2008 году на своих кнопочных джава телебонах) Я в том числе, не уверен насчёт андроида, всё под винду заточено, но кто знает.


  6. StrawFlux Странный вопрос, в шапке темы всё описано на какую платформу, но повторюсь, это написанный с нуля проект под винду, больше никуда не планируется его экспортировать, на винде и остановлюсь. Как хобби, как испытание для самого себя, просто проект для души.

    • Лайк 1
    • Мастер! 1
    • Спасибо 1

  7. 30 Ноября 2023 - 2 Декабря 2023:

    - Наклон камеры при горизонтальных поворотах мыши
    - Контуры оружия подсвечиваются источниками света за счёт карт нормалей
    - Сделано что-то похожее на аим ассист как на мобилке, но требует доработки
    - Добавлено вырезанное оружие Гадюка-5
    - Добавлен уровень по квесту Галоша за артефакт (без заселения пока)
    - Добавлен уровень по квесту от штаба на поиск кэпа (без заселения пока)
    - Система заставок с копирайтом при запуске игры
    - Смерть игрока
    - В опциях сделаны параметры: язык, звук, аим ассист
    - Отображено в описании брони свойства, которые она дает (защита, устойчивость к радиации и тд)
    - Поправлены ИИ, что бы быстрее выглядывали из укрытий в начале боя
    - Сделаны формулы расчета урона по игроку от радиации, ИИ (на урон влияет защита от радиации и от аномалий, а от ИИ влияет значение защиты брони у надетого костюма)
    - Добавлены свойства в описание к артефактам в инвентаре

     

    Спойлер

    test-1.gif test-2.gif test-3.gif

     

    • Лайк 3
    • Мастер! 1

  8. 20 Ноября 2023

    - Игра перенесена со старого движка Ursina (python) на более удобный и обновляемый движок Godot Engine версии 4, код переписан и адаптирован с Python на GDScript.
    - Все возможности и геймплей адаптирован со старого движка, игра работает плавнее и лучше того, что было
    - Создан редактор уровней на основе Godot для быстроты создания уровней
    - Создан редактор диалогов для удобности в создании разветвлённых диалогов (и что бы не писать диалоги только в файлах)
    - Добавлен начальный сюжет и квест, игра работает плавно
    - Весь интерфейс сделан максимально приближённо к мобильной джава версии игры

    Набор новых скриншотов:

    Спойлер

    wR5h1.png

    sjmofJ.png

    R3zjQu.png

    oDqnXX.png

    V9onqs.png

    IyaGfR.png

    A6FgQM.png

    rcRStZ.png

    9z6a8X.png

    Также фрагмент квеста и боевой системы:

    А также как выглядела игра на стадии начального переноса с Ursina на Godot Engine:
     

    Спойлер

    56bfe933-43fb-4c95-b6b9-412a3db2d5a2-pho
    460fd519-607b-4738-b903-780f2b606091-pho
    39462924-15aa-4349-98ed-bcc3438d9412-pho

     

    • Лайк 1
    • Мастер! 2
    • Хабар 1

  9. anim_npc.gif.7ec7d7e4d433aaf7edb9e99f2b09ef13.gif


    20 Февраля 2022

    – Исправлен баг с продажей предметов торговцу (Можно было продать даже экипированные предметы в слотах).

    – Проведён небольшой рефакторинг кода системы торговли.

    – Добавлен новый тип анимированных моделей, теперь стала доступна анимация для персонажей.


    Дополнено 0 минут спустя

    8 Апреля 2022

    – Система ИИ (базовые фичи, стрельба из-за левого\правого препятствия, выглядывание из-за нижнего препятствия, анимация смерти в зависимости от типа выглядывания)

    – Система точек перехода, устанавливается при создании триггера перехода (указывается ID массива точек) в параметрах. Позволяет анимировать передвижение по локации по заданным точкам, персонаж будто идёт по локации.

    – Рефакторинг системы квестов, добавлены некоторые исправления.

    – Дописана система PDA через который мы можем перемещаться между заданиями и лагерями сталкеров.

    – Добавлено 1 задание полностью рабочее (Бандиты на лесной дороге), а также начальная перестрелка после первой локации.

    • Мастер! 2