RU

FireStrike - фреймворк для QSP

NickoAilus Moderator 03.12.2017 17:06 27 comments 13123 views

Приветствую всех и каждого.

Недавно я узнал о существовании множества разнообразных движков для 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 года? Будь любезен!
Хочешь лазерный меч Люка Скайуокера? Всегда рады!
То же самое с персонажами:
Хочешь сражаться бок о бок с Наполеоном? Или Дартом Вейдером? Милости просим!

Хочу спросить у форума: как вам вообще подобная задумка? Нужна ли она кому-то? Что ещё можно было бы добавить?

З. Ы. На днях скину демо-игру, посмотрите сами.

Edited at 23.02.2019 07:14 (7 years ago)
Aleks Versus Moderator 11.12.2017 09:37 (8 years ago)

NickoAilus,
прикрепи изображение к сообщению как файл, а потом нажми кнопку “вставить”.

Или загрузи картинку в хост, или облако типа userscloud.com, а потом воспользуйся кнопкой вставки изображения:

Получилось как-то так:


Размер может быть слегка великоват.

Работа над движком заморожена до Нового Года из-за непредвиденных обстоятельств. Всем спасибо.

Aleks Versus Moderator 23.12.2017 12:17 (8 years ago)

;) из-за намечающихся пьянок праздников, так и скажи. :lol:

FireStrike возвращается!

Работа над движком кипит 24 часа в сутки. Реализовано:

- мастер настройки (почти реализовано)
- механика битв (почти реализовано)
- интерфейс (полностью продумано и реализовано)

Данный текст написан тупо от балды, чтобы тема не простаивала.

FireStrike возвращается!

Автор (неожиданно для себя) открыл мир функций и процедур для QSP. Презентация движка и демо-игры состоится 22 июля для конкурса “Паровозик 4”.

Хмм мне вот интересно как вы реализовали уклонение?

oleksandrigo,
Через систему ловкость + выносливость + немного рандома

А что?

NickoAilus,
Имеется ввиду от чего зависит шанс уклонения? Только от характеристик игрока? Или и от характеристик врага?

oleksandrigo,
От характеристик игрока и силы атаки врага.

Где презентация?

Уфф
Демоигра для первой версии движка:
https://yadi.sk/d/tbgVBB2T3ZkdAe

Меня слишком долго тут не было, игра вышла ещё неделю назад, если не больше

Пока боёвки нет
Новую версию движка (возможно, уже с боёвкой) выкачу примерно в конце недели
Или на следующей неделе

Log in or Register to post comments.