Народ, а зачем вы вообще паритесь с этими платформами? Ведь с точки зрения программирование Interactive Fiction - это вообще раз плюнуть. Зачем нужен движок с его каким-то идиотским внутренним языком, имеющим кучу ограничений и т.п. Есть такая штука - PHP. Ну у вас сайтец на перле, так что может и не слыхали, хотя вряд-ли.
Так вот. Делаем всю эту фикшин просто как динамический вебсайт. И никому ничего закачивать не придется. Что в принципе нужно? Интерфейс - это веб-форма. Там в строчку забиваем свою команду типа "поставить на стол бутылку и стакан" и нажимаем кнопочку. Страница обновляется и т.д. Язык встроенный - сам PHP. Анализ фраз? Да, это единственное, что нужно писать, реализуем в виде функции, выкладываем исходник для всех желающих. Никаких баз данных!!!! Все должно быть просто в тексте. База слов? Дудки, просто массивчик внтри функции, слова нужные только для прохождения данной э-э-э... книги.
Причем PHP позволяет статический текст отделять от программного кода. Это позволит собирать команды людей, часть из которых будет программировать, а часть писать литературные вставки. Вот эти вторые будут редактировать скрипт скажем дримвивером, не боясь порушить работу первых.
А прикиньте, как круто будет, если некто захочет к уже выложенной игре приделать другую концовку? Он может просто попросить слегка кое-что изменить в текстах, например, упомянуть там некую дверь, которой не было раньше. Заходишь туда - и скрипт отсылает тебя на совершенно другой сайт, где этот чел самостоятельно мастерит свое дополнение к данному фикшну. Попробуйте то же сделать в каких-то там ТАДСах и пр. - файл-то один, да к тому же его компилить надо. А результат - произведение разрастается по мере прохождения! Это ж сила!
В принципе, вы уже все разработали - алгоритм анализа фраз . Можете почивать на лаврах 8)
Мужик с танка
ар. бред
Неактивен
(Мой вопрос будет, конечно, издевательским.)
Ну и как дела с IFER-ом? Неужели, как я и прогнозировал, все закончилось раньше, чем началось? Пусть это будет примером того, куда ведет разработка собственного парсера с нуля!
Неактивен
Можно ли где-то посмотреть на результаты предмета этого спора / обсуждения? IFER - что это реально было, работало или нет?
Неактивен