Forum.iFiction.Ru

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

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

Вы не зашли.

   #1
22.07.2004 18:26

Мужик с танка
Гость

Напишем ТЗ для IFERa

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

Powered by PunBB
© copyright 2001–2018 iFiction.Ru