Inform - это и есть язык программирования
Неактивен
Русский язык в языке программирования выглядит... скажем, несколько странновато
Я вот тут тоже подумывал свой inform-совместимый компилятор написать, в виртуальную машину наподобие zmachine, но чтобы символы 8bit cp866... Вот и думаю, надо ли?...
интересно, что хочет увидеть создатель квестов в языке их программирования? Так, чтобы сразу сесть за написание и не думать больше ни о чем?... Явно, должна быть какая-то визуальная среда разработки... карт, скажем. И связей объектов. IDE типа как Delphi (но не как VisualC - всю идею на корню погубите! ) не помешает... Ну и тому подобное. Просто 99%, что нужно будет компилировать в байт-код для интерпретаторов, чтобы последние можно было писать для любой машины (т.е. при знании формата заинтересованный человек может написать интерпретатор для совей машины - того же palm
Но это всё долго и не для одного человека... Понятно, что среда разработки может запускаться и на ограниченном числе операционок - тут уж требования минимальны: например, тот же windows.
Если кого-нибудь не ломает начать - пишите, могу помочь посильно - особенно если в delphi, который ведь теперь и для linux умеет ;D
Сорри, если кого утомил длинным чтивом
Неактивен
забейте, infocom/inform остаётся идеальной платформой
позавчера пришла мысль, как его русифицировать (translit), нужно будет только проапгрейдить интерпретатор.... В общем, тесты покажут.
Неактивен
Emperor написал:
Русификация транслитом — дело хоть и простое, но получится суррогат :-/
а если потом интерпретатор будет заменять транслит обратно на русский?
получится весьма неплохо, имхо - для написания квеста не требуется русификатор (на моём компе проблемы с этим), а играть можно будет как на стандартных интерпретаторах (но транслитом), так и на соответственно пропатченных - и на русском.
Неактивен
Emperor написал:
С такой стороны я к этой проблеме еще не подходил Интересно было бы посмотреть, что получится...
Сейчас пытаюсь найти местечко в коде jzip, чтобы это приткнуть - пока только для dos будет, потом перекомпилируем и разберёмся
Неактивен
Поздравьте - оно уже пишет по-русски! Вот из такого текста:
"#Eto proverka bukvy '#o'. @@92This test is@@92 na anglijskom.^Stroka 2.^"
получается
Это проверка буквы 'ё'. This test is на английском.
Строка 2.
теперь надо со вводом разобраться...
Ну как вам?
Неактивен
У inform обнаружилась неприятная проблема - не позволяет вводить символ '' - приходится писать как @@92
А теперь ещё вот - надо переписывать модуль ввода-вывода для поддержки ввода русских букв (кодирование уже работает, по-моему )
Неактивен
Да нет, вообще отстой - если бы я всего себя этому делу посвятил - за два-три дня бы управился - а так тяну уже недели две (или три)...
Ужасно ломает править этот чёртов bccio.c
Теперь ещё оказалось (проверил), что getch() не ловит русские буквы под NT :- Как тестировать - непонятно...
Неактивен
Olegus t.Gl. написал:
Вот и с переводом Inform'а. Ребята, безнадежное (я бы даже сказал дурное) это дело. Переведете эту версию - выйдет другая. Что делать с документацией? И т.д.
Что мешает сделать свою платформу?
NB: я перевожу не inform, а только интерпретатор (jzip)
а свою платформу мешают сделать огромные перспективы
Неактивен