FireStrike - фреймворк для QSP
Приветствую всех и каждого.
Недавно я узнал о существовании множества разнообразных движков для QSP, и мне захотелось создать что-либо подобное самому. Я выбрал RPG движок, так как он показался мне наиболее востребованным… Так что, встречайте: FireStrike! Что хочется в нём реализовать:
- поддержка командного боя (скажем, 2 на 2 или 3 на 5)
Насколько я знаю, не все движки могут поддерживать эту возможность. А она была бы достаточно интересной во многих сюжетах. Именно командный бой (!), а не “пять бугаёв лупят меня со всех сторон”
- простота в использовании
Всего лишь несколько переменных придётся прописывать самому - остальное сделает мастер настройки. Вы открываете QSP файл, вводите необходимые данные и через минуту программа выдаёт вам готовый код, с указаниями: что, куда и в какую локацию вставлять. Уже есть некоторые наброски.
- простой и понятный, но в то же время не банальный интерфейс
Пример:
Сержант Обухов 79 HP -11 -10
Атака: 6-8
Защита: 7
Выносливость: 2/5
Ловкость: 3
-5
-9
Вы 51 HP
Атака: 4-12
Защита: 7
Выносливость: 6/7
Ловкость: 7
-23 -26 7 HP Бандит
Атака: 1
Защита: 1
Выносливость: 1/4
Ловкость: 1
_Выстрелить
Крикнуть напарнику
Кинуть гранату
Ударить ножом
Ударить кулаком_
Ваши предметы: Нож, Бронежилет “НК4”, Граната (2), Дробовик “MX” (35 патр.)
Сержант Обухов стреляет в Бандита. Тот получает урон 26.
Вы стреляете в Бандита. Тот получает урон 23.
Бандит кинул гранату! Вы получили 9 урона, Сержант Обухов 11 урона.
…
Сержант Обухов стреляет в Бандита, но промахивается.
Вы стреляете в Бандита. Тот получает урон 35.
Бандит стреляет в Вас. Вы получили 5 урона.
Просто, не правда ли? Не то, что TRINITY - там вообще можно бошку сломать.
- полный контроль
Недостаток некоторых движков в том, что они даются в виде шаблона - только маги, волшебники, рыцари и т. п. Здесь подобного недостатка не будет:
Хочешь винтовку МК44? Пожалуйста!
Хочешь рельсотрон из 3017 года? Будь любезен!
Хочешь лазерный меч Люка Скайуокера? Всегда рады!
То же самое с персонажами:
Хочешь сражаться бок о бок с Наполеоном? Или Дартом Вейдером? Милости просим!
Хочу спросить у форума: как вам вообще подобная задумка? Нужна ли она кому-то? Что ещё можно было бы добавить?
З. Ы. На днях скину демо-игру, посмотрите сами.
Получилось как-то так:

Размер может быть слегка великоват.
Работа над движком заморожена до Нового Года из-за непредвиденных обстоятельств. Всем спасибо.
;) из-за намечающихся пьянок праздников, так и скажи. :lol:
FireStrike возвращается!
Работа над движком кипит 24 часа в сутки. Реализовано:
- мастер настройки (почти реализовано)
- механика битв (почти реализовано)
- интерфейс (полностью продумано и реализовано)
Данный текст написан тупо от балды, чтобы тема не простаивала.
FireStrike возвращается!
Автор (неожиданно для себя) открыл мир функций и процедур для QSP. Презентация движка и демо-игры состоится 22 июля для конкурса “Паровозик 4”.
Хмм мне вот интересно как вы реализовали уклонение?
oleksandrigo,
Через систему ловкость + выносливость + немного рандома
А что?
NickoAilus,
Имеется ввиду от чего зависит шанс уклонения? Только от характеристик игрока? Или и от характеристик врага?
oleksandrigo,
От характеристик игрока и силы атаки врага.
Где презентация?
Уфф
Демоигра для первой версии движка:
https://yadi.sk/d/tbgVBB2T3ZkdAe
Меня слишком долго тут не было, игра вышла ещё неделю назад, если не больше
Пока боёвки нет
Новую версию движка (возможно, уже с боёвкой) выкачу примерно в конце недели
Или на следующей неделе

