Факт: легче написать платформу, чем квест без неё!!!
Я так и сделал ![]()
Кстати, платформы - это те же языки программирования (оссобенно Inform ) ![]()
Неактивен
"Без платформ все получается намного глючнее.
И пишется дольше." - Это только когда имеется хорошая отлаженная платформа. Писать свою - тяжкое дело, да и глюков там еще больше будет (поначалу): глюки платформы + глюки скрипта.
Что касается конструкций IF/THEN для каждой фразы, то полностью согласен, что это изврат. Разбивка исходной реплики на кирпичики куда более гибче и удобнее, но каков гем..рой с этой разбивкой. Я сам в данное время реализую подобный алгоритм. Вроде получается, но нелегкое это дело, скажу я вам! Все ругают падежи в русском языке, но это ерунда. Падежи помогают расставить слова в нужной последовательности. Главная проблема в ПРЕДЛОГАХ!
Неактивен
Сам ищу (или пытаюсь реализовать) способ упаковки текста. Хотя знаю один известный алгоритм архивации (с построением динамического словаря), но, если честно, мне его лень реализовывать, хотя может и решусь взяться за это на днях... Если тебе алгоритм интересен, сообщи - описание вышлю.
Неактивен
Да, платформы нужны. Другое дело в их качестве. Что такое язык программирования? Это та же платформа. Так вот необходимо что-то вроде языка программирования, но заточенного под создание текстовых игр со всеми их особенностями. Шаблонность и похожесть игр будут зависеть от степени развитости данного языка, то бишь платформы. Встроенные же в него специальные средства работы с понятиями мира IF неимоверно облегчат жизнь разработчикам. А это скажется и на конечном продукте.
Неактивен
Библиотеки - это хорошо, однако в идеале с помощью платформы нужно полностью отделить автора от рутинной работы. Он должен указывать "что, где, когда, как и насколько", а платформа должна следить, чтобы все это выполнялось.
Творческих людей много, но подавляющее большинство не сможет использовать просто библиотеки. Если же дать им платформу, которая не заставит их изучать алгоритмику, математику и программирование в полном смысле этого слова, то у них все может получиться.
Неактивен