Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
15.03.2001 14:51

Genx
Участник
Зарегистрирован: 14.03.2001
Сообщений: 22

Идеальная платформа

Inform - это и есть язык программирования

Неактивен

0    0    #2
19.09.2001 12:43

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

Русский язык в языке программирования выглядит... скажем, несколько странновато wink
Я вот тут тоже подумывал свой inform-совместимый компилятор написать, в виртуальную машину наподобие zmachine, но чтобы символы 8bit cp866... Вот и думаю, надо ли?...
интересно, что хочет увидеть создатель квестов в языке их программирования? Так, чтобы сразу сесть за написание и не думать больше ни о чем?... Явно, должна быть какая-то визуальная среда разработки... карт, скажем. И связей объектов. IDE типа как Delphi (но не как VisualC - всю идею на корню погубите! smile ) не помешает... Ну и тому подобное. Просто 99%, что нужно будет компилировать в байт-код для интерпретаторов, чтобы последние можно было писать для любой машины (т.е. при знании формата заинтересованный человек может написать интерпретатор для совей машины - того же palm wink
Но это всё долго и не для одного человека... Понятно, что среда разработки может запускаться и на ограниченном числе операционок - тут уж требования минимальны: например, тот же windows.
Если кого-нибудь не ломает начать - пишите, могу помочь посильно - особенно если в delphi, который ведь теперь и для linux умеет  ;D
Сорри, если кого утомил длинным чтивом smile

Неактивен

0    0    #3
21.09.2001 11:30

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

забейте, infocom/inform остаётся идеальной платформой smile
позавчера пришла мысль, как его русифицировать (translit), нужно будет только проапгрейдить интерпретатор.... В общем, тесты покажут.

Неактивен

0    0    #4
25.09.2001 07:28

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

Emperor написал:

Русификация транслитом — дело хоть и простое, но получится суррогат :-/

а если потом интерпретатор будет заменять транслит обратно на русский? wink
получится весьма неплохо, имхо - для написания квеста не требуется русификатор (на моём компе проблемы с этим), а играть можно будет как на стандартных интерпретаторах (но транслитом), так и на соответственно пропатченных - и на русском.

Неактивен

0    0    #5
30.09.2001 16:45

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

Emperor написал:

С такой стороны я к этой проблеме еще не подходил  yikes Интересно было бы посмотреть, что получится...

Сейчас пытаюсь найти местечко в коде jzip, чтобы это приткнуть - пока только для dos будет, потом перекомпилируем и разберёмся smile

Неактивен

0    0    #6
05.10.2001 14:40

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

Поздравьте - оно уже пишет по-русски! smile Вот из такого текста:

"#Eto proverka bukvy '#o'. @@92This test is@@92 na anglijskom.^Stroka 2.^"

получается

Это проверка буквы 'ё'. This test is на английском.
Строка 2.

теперь надо со вводом разобраться...

Ну как вам?

Неактивен

0    0    #7
08.10.2001 13:34

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

У inform обнаружилась неприятная проблема - не позволяет вводить символ '' - приходится писать как @@92 sad

А теперь ещё вот - надо переписывать модуль ввода-вывода для поддержки ввода русских букв (кодирование уже работает, по-моему wink )

Неактивен

0    0    #8
09.10.2001 11:54

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

Да нет, вообще отстой - если бы я всего себя этому делу посвятил - за два-три дня бы управился - а так тяну уже недели две (или три)...

Ужасно ломает править этот чёртов bccio.c sad
Теперь ещё оказалось (проверил), что getch() не ловит русские буквы под NT :- Как тестировать - непонятно...

Неактивен

0    0    #9
09.10.2001 14:26

Zverik
Участник
Откуда: Санкт-Петербург / Псков
Зарегистрирован: 30.08.2001
Сообщений: 57

Re: Идеальная платформа

Olegus t.Gl. написал:

Вот и с переводом Inform'а. Ребята, безнадежное (я бы даже сказал дурное) это дело. Переведете эту версию - выйдет другая. Что делать с документацией? И т.д.

Что мешает сделать свою платформу?

NB: я перевожу не inform, а только интерпретатор (jzip) smile

а свою платформу мешают сделать огромные перспективы wink

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru