Дорогой и уважаемый /bro/, доброго времени суток. Надеюсь, >>40508 и >>40504 всё ещё здесь, потому что с завершением 5-го сезона и запиливания полного искреннего обзора я решился и всё-таки выкладываю сюда репозиторий с движком, который, как я и обещал тогда в беседку, будет point&click квестом. Пока что этот монстрик очень сырой и не отшлифованный, архитектура кода далеко не самая удачная, но и, с другой стороны, пилить космический шатл я не буду. Пока на уровне простых тестов всё работает, в данный момент я пытаюсь привести в чувства кое-какие мелочи, которые отделяют меня от написания самого непосредственного игрового сценария.
Что уже можно делать:
• Ходить между абстрактными событиями (локациями), читать привязанный к ним текст, который всплывает в появляющемся окошке внизу (если играли в вн'ки, понимаете).
• Собирать предметы, хранить их в инвентаре
• Слушать музыку и звуки, пришитые к событиям или локациям, будь то звук шагов при перемещении или фоновая музыка к какому-то конкретному месту
• Решать квестовые запросы как и связанные с ключевыми предметами в духе "чтобы открыть дверь, надо найти ключ" или "чтобы сломать сундук сначала надо найти топор", так и с ключевыми событиями в духе "я не пойду в дом, пока не осмотрю этот сад, здесь может быть что-то важное" и тд.
• Сохраняться (автосохр.) и загружаться из менюхи.
Пишу я об этом всём заранее хотя бы потому, что делать что-то всегда веселее, тем более если люди объединены общим интересом, а именно млп в нашем случае. Сомневаюсь, что из меня хороший пейсатель, да и сюжет я вменяемый, наверное, вообразить не смогу, поэтому если кто-то хочет помочь, кодом, написанием сценария, и вообще как-нибудь чем-нибудь, да даже идеями -- без разницы, всех зову, всем буду рад! Если что, пишите в телеграм, указанный в профиле на гитхабе. Поиграть пока нельзя (если только у вас нету Qt и вы не соберёте проект из исходников) даже в простые тестовые демки, потому что я постоянно что-то меняю, так что...
... держу всех в курсе!
https://github.com/WizardNaiJi/QuestWizard