Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

   #1
02.08.2015 12:21

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Выбор платформы для первой ИЛ

Здравствуйте, жители данного форума!

Относительно недавно решил попробовать себя в созданий какого-либо текстового квеста, а тут ещё КРИЛ-2015 отлично мотивирует так.

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

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

Но есть у меня желание "написать всё с нуля", казалось ничего сложного - выводи текст и меню контекстное и иногда показывай строку ввода
( планировалось что-то вроде комбинированной системы ), но имеет ли смысл делать это или проще будет взять URQ ?

Ответ вроде как очевиден - бери готовое, но вот я не знаю как это всё использовать. Что-то вроде документации скачать,
мельком посмотрел - синтаксис вроде понял, но чем "компилировать" это дело и дебажить ?

И ещё: как в URQ сделать контекстное меню? Прочитал какую-то документацию, но там не нашёл ничего про это.

P.S.: Вполне мог ошибиться разделом, поэтому сильно не пинайте)

Отредактировано DarkDes (02.08.2015 16:35)

Неактивен

   #2
02.08.2015 19:43

Cheshire
Участник (+102, -9)
Зарегистрирован: 01.07.2009
Сообщений: 322

«Ловко орудуя топором, вы разрубили все ваши монеты пополам. Теперь у вас в два раза больше золота».
Морыч

Re: Выбор платформы для первой ИЛ

Компилировать в урке ничего не нужно — текстовый файл с расширением .qst сразу открывается в проигрывателе.
По контекстным меню можно почитать тут: http://ifwiki.ru/FireURQ:Особенности реализации_URQL (раздел «Выпадающие меню»).

Вообще, вся актуальная документация по FireURQ находится тут: http://ifwiki.ru/Категория:Документация_FireURQ

Писать свой движок крайне не рекомендуется, опыт показывает, что если человек — новичок в ИЛ, не болеет идеей и не готов многое отдать своей платформе, его «велосипед», скорее всего, получится слабым по своим возможностям и будет сильно проигрывать готовым решениям. А время, силы и запал уже растрачены.

В отечественной ИЛ много отличных, разнообразных движков, можно подобрать на любой вкус и степень извращённости. И урка, наверное, самый лучший для начала творческого пути на этом поприще.

Отредактировано Cheshire (02.08.2015 19:43)

Неактивен

   #3
02.08.2015 23:00

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Спасибо за ссылки. Как-то не подумал поискать про конкретный проигрыватель )
Как я понял выпадающее меню - это специфическая черта именно FireURQ ?

Велосипед начал бы писать наверно только от того, что интересна эта затея, но понял, что пока лучше попробовать готовое решение, да.


Наверно по мере разработки ещё будут вопросы, поэтому эту ветку форума можно считать набором различных вопросов или даже "дневником разработки", вроде такое даже приветствуется smile

Неактивен

   #4
03.08.2015 08:27

Серый Волк
Модератор (+1116, -76)
Откуда: Тверь
Зарегистрирован: 22.02.2008
Сообщений: 1085
Вебсайт

Re: Выбор платформы для первой ИЛ

DarkDes написал:

...выпадающее меню - это специфическая черта именно FireURQ ?

Да, URQ-проигрыватели прошлых поколений такого не умели.

Неактивен

   #5
03.08.2015 09:24

Olegus t.Gl.
Участник (+700, -105)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2768
Вебсайт

Re: Выбор платформы для первой ИЛ

Серый Волк написал:

DarkDes написал:

...выпадающее меню - это специфическая черта именно FireURQ ?

Да, URQ-проигрыватели прошлых поколений такого не умели.

Если говорить про линейку проигрывателей URQ, то да — выпадающее меню умеет только FireURQ.
Если говорить про платформы для текстовых игр вообще, то выпадающее меню умеет ещё и QSP.

Неактивен

   #6
04.08.2015 04:13

Oreolek
Модератор (+269, -51)
Откуда: Кемерово
Зарегистрирован: 02.11.2009
Сообщений: 531
Вебсайт

С уважением, Александр Яковлев.

Re: Выбор платформы для первой ИЛ

Выбор платформы на 100% зависит от того, какую игру хочется написать, что в ней будет. Посмотрите на домашний стиль разных платформ, какие игры на них есть. Чем проще на платформе сделать что-то, тем больше игр это делают. Список есть на главной странице ifiction.

Неактивен

   #7
06.08.2015 15:34

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Всем спасибо за ответы)

Выбор платформы на 100% зависит от того, какую игру хочется написать, что в ней будет.

Вообще планировалось что-то вроде небольшого action игры с "стрельбой" и различными характеристиками игрока (типа "сила"). Возможно, посещение старых локаций с новым описанием (что-то в них изменилось) и конечно инвентарь (для патронов, особых предметов). Ещё особой фишкой должна была быть такая штука как кодовый замок - предполагается ввод строки пользователем (виде "94582"). Нелинейность хотел сделать, но не знаю смогу ли осилить, а очень хочется.

Думаю буду продолжать некоторые моменты записывать, затем распишу всё, а затем уже пойду реализовывать - думаю особого труда не составит, если будут решены почти все моменты.

Неактивен

   #8
07.09.2015 17:52

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Люди! Тут вновь взялся за квест - всё очень медленно идёт, не думал, что будет так. И вот мне советовали INSTEAD попробовать. Совсем чуть-чуть писал на URQ, но той документации, что есть не хватает мне (или функций нет, а может я не знаю как использовать). Можно ли где-то скачать INSTEAD АРХИВОМ, а не инсталлером?

Неактивен

   #9
07.09.2015 19:17

kerber
Участник (+92, -89)
Зарегистрирован: 20.09.2012
Сообщений: 138

Re: Выбор платформы для первой ИЛ

DarkDes написал:

Люди! Тут вновь взялся за квест - всё очень медленно идёт, не думал, что будет так. И вот мне советовали INSTEAD попробовать. Совсем чуть-чуть писал на URQ, но той документации, что есть не хватает мне (или функций нет, а может я не знаю как использовать). Можно ли где-то скачать INSTEAD АРХИВОМ, а не инсталлером?

http://instead.syscall.ru/ru/download/

Неактивен

   #10
07.09.2015 19:29

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Там нашёл только установщик, а мне бы желательно архив. Почему программы не могут архивами делать? Как вот Blender3D например.

Неактивен

   #11
07.09.2015 20:04

gloomy
Модератор (+164, -54)
Зарегистрирован: 21.02.2009
Сообщений: 345

http://instead.syscall.ru

Re: Выбор платформы для первой ИЛ

На страничке, которую указали, поищите слово "архив". (можно в браузере ctrl-f)

Это 3я сверху ссылка.  (INSTEAD Kit (INSTEAD + launcher) архив)

.exe - это самораспаковывающийся архив, если страшно запускать, распакуйте его 7z - распакуется.

Неактивен

   #12
08.09.2015 09:52

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Ох, и зачем нужно было так сложно это делать? Архив с непонятными launcher и kit, почему бы не просто написать 7zip архив и не ехе'шником? Но ладно, это моё негодование.
А за пояснение спасибо.

Неактивен

   #13
08.09.2015 10:11

gloomy
Модератор (+164, -54)
Зарегистрирован: 21.02.2009
Сообщений: 345

http://instead.syscall.ru

Re: Выбор платформы для первой ИЛ

Игры писать еще сложнее будет... wink Скачать 7z и распаковать проще, чем запустить .exe? С этим многие могут поспорить. smile

Что такое ланчер написано на этом же самом сайте, кстати.

Отредактировано gloomy (08.09.2015 10:13)

Неактивен

   #14
08.09.2015 15:02

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Ага, но игры не самая сложная часть - сложнее получить отзывы наверно smile
Думаю, что для некоторых это будет проще - у меня давненько стоит 7zip. А ещё можно было в простой zip архив запечатать, вроде для Windows7 даже ничего не нужно ставить - он по умолчанию умеет их смотреть\разархивировать :smile

Хотя думаю писать на этой платформе или другой. Вроде начал даже небольшую тестовую штуку делать на URQ, если решу пару моментов, то продолжу Урке писать.

Неактивен

   #15
08.09.2015 15:13

Серый Волк
Модератор (+1116, -76)
Откуда: Тверь
Зарегистрирован: 22.02.2008
Сообщений: 1085
Вебсайт

Re: Выбор платформы для первой ИЛ

DarkDes, если вернёшься к урке, то вопросы по коду лучше задавать на урк-форуме, там вероятность получить ответ быстрее:
http://urq.borda.ru/

Не сдавайся, КРИЛ близко! smile

Неактивен

   #16
08.09.2015 19:27

DarkDes
Участник (+12)
Зарегистрирован: 27.07.2015
Сообщений: 56

Re: Выбор платформы для первой ИЛ

Серый Волк написал:

DarkDes, если вернёшься к урке, то вопросы по коду лучше задавать на урк-форуме, там вероятность получить ответ быстрее:
http://urq.borda.ru/

Не сдавайся, КРИЛ близко! smile

Хорошо, буду иметь ввиду. Надеюсь успею до КРИЛа smile

Неактивен

   #17
09.09.2015 06:24

Eddie
Участник (+14)
Зарегистрирован: 28.11.2012
Сообщений: 26

Re: Выбор платформы для первой ИЛ

DarkDes написал:

продолжу Урке писать.

Урка форева! Да!

Неактивен

Powered by PunBB
© copyright 2001–2018 iFiction.Ru