Eten написал:
Это тоже самое, что создавать на равне с GPS свою систему навигации (в России такая есть) - это отнюдь не из-за амбиций, просто мыслим и смотрим на мир по разному.
Замечательный аргумент!!! Я аж прослезился. Ау, кто здесь слышал про ГЛОНАСС? А про GPS? Поразительно. Это отголоски "холодной войны", которые в виду генеральной анти-пендоской линии снова вспомнили. Лучше бы к "Галилео" присоединились.
Неактивен
Eten написал:
создавать на равне с GPS свою систему навигации (в России такая есть) - это отнюдь не из-за амбиций, просто мыслим и смотрим на мир по разному.
ГЛОНАСС создается главным образом именно из-за имперских амбиций путиноидов, а до них - совков. А так - те же яйца, что и GPS, только хуже по точности (для гражданского сигнала точно)...
Что же до перевода TADS 3... Похоже, проще создать мощную русскую IDE для TADS 2
Неактивен
Hind написал:
Похоже, проще создать мощную русскую IDE для TADS 2
Да вот не думаю, что это проще. Во всяком случае я вообще не встречал действительно мощных IDE для TADS 2. А русская IDE, возможно, отличалась бы только русским языком интерфейса и встроенным генератором падежей.
По поводу изначально русской платформы - я не совсем понимаю, о чем идет речь. Русский язык сложнее английского практически по всем параметрам, то есть по ходу создания платформы придется внедрять те же функции, что и в случае в английским (проще говоря - изобретать велосипед), плюс еще дополнительные, связанные со спецификой великого и могучего. Я, конечно, не специалист, но исходные коды того же TADSа (как второго, так и третьего) доступны для скачивания и использования. Почему бы не взять и не доработать их? Возможно, в процессе можно будет убрать что-то специфически-английское, типа артиклей. Повторюсь, я не специалист, но просто мне кажется это более логичным, чем делать все с нуля...
Отредактировано luciofulci (18.02.2008 20:29)
Неактивен
zerrr написал:
Eten написал:
Это тоже самое, что создавать на равне с GPS свою систему навигации (в России такая есть) - это отнюдь не из-за амбиций, просто мыслим и смотрим на мир по разному.
Замечательный аргумент!!! Я аж прослезился. Ау, кто здесь слышал про ГЛОНАСС? А про GPS? Поразительно. Это отголоски "холодной войны", которые в виду генеральной анти-пендоской линии снова вспомнили. Лучше бы к "Галилео" присоединились.
Тут есть не только те, кто слышал про ГЛОНАСС, но и те, кто на сборах в центре управления практику отрабатывал. Это система двойного назначения, причем военное основное. И в случае серьезного конфликта весь мир, кроме американцев, останется без GPS. Поэтому все и создают свои альтернативы, которые могут быть и получше (в нашем случае). Так как никто нам ТАДС и Информ не отключит, они нас устраивают, а создавать превосходящие аналоги дело трудоемкое и долгое, то чего огород городить? Если кто и мыслит по иному, то это товарищ Eten.
Видимо, дело таки в амбициях, побуждающих отдельных индивидумов браться за защиту чести страны и писать "Русскую ОС", а также изобретать другие велосипеды "заточенные под исключительность и уникальность Особенного Русского Пути". Гусеничные, на мускульно-спиртовой тяге.
Отредактировано GrAndrey (18.02.2008 20:41)
Неактивен
luciofulci написал:
Я, конечно, не специалист, но исходные коды того же TADSа (как второго, так и третьего) доступны для скачивания и использования. Почему бы не взять и не доработать их? Возможно, в процессе можно будет убрать что-то специфически-английское, типа артиклей. Повторюсь, я не специалист, но просто мне кажется это более логичным, чем делать все с нуля...
Я вам открою секрет - это уже сделано, спасибо Андрею.
Называется RTADS.
Кроме, разве что, генератора падежей, но это, думаю, дело времени.
Я сейчас как раз мастерю одну прикладную утилитку для TADS'а - для быстрого создания карты. Может, кому и пригодится. Например, авторам, уже имеющим "на бумаге" сюжет.
Хорошо бы внедрить ее в какой-нибудь IDE в качестве дополнительного окна-инструмента. Хотя кому оно надо, это же всего лишь "упражнение в программировании"...
В общем, если кто-то возжелает, я выложу, как только допилю до функциональной альфы.
Неактивен
Набить карту комнат в игре на TADS наименее трудоёмкое занятие. У меня основные силы отнимает борьба с новыми глаголами, реализация множественных связей между объектами и отлавливание в них глюков. При этом, всё это не способствует творческому процессу по созданию описаний.
А исходники TADS ковырять незачем. Лучше разобраться, как сделать для TADS3 русскую грамматику. Это будет и проще и правильнее и полезнее для платформы вобщем.
Неактивен
Да я ж говорю, не специалист я :)
Про РТАДС осведомлен, Андрею действительно ОГРОМНОЕ спасибо.
Генератор падежей полностью автоматизировать на уровне движка вряд ли удасться, в связи с наличием исключений. Да и не думаю, что нужно это - в принципе, генератора падежей вполне хватает - в худшем случае приходиться вносить небольшие правки - не более того.
По поводу генератора карт - это безусловно нужное дело, как и любой инструмент, который позволяет автоматизировать нетворческий элемент создания игр. Было бы еще очень здорово, если бы программа еще могла читать исходники ТАДС и генерировать карту. А также генерировать список предметов для локации. Впрочем, что-то я "слишком много кушать"(с) Ш-М. :) Для этого придется писать тот же парсер, только разве что чуть менее "хитрый" чем для самостоятельного движка, то есть это прорва работы.
Неактивен
luciofulci написал:
Было бы еще очень здорово, если бы программа еще могла читать исходники ТАДС и генерировать карту. А также генерировать список предметов для локации. Впрочем, что-то я "слишком много кушать"(с) Ш-М.
Ничего, это все есть в изначальном Техническом Задании.
Неактивен
Народ Глонас и GPS привел всего лишь для примера сходности разных устройств в одном деле. Прошу эти устройства трогать в отдельной теме.
IDE для РТАДСА было бы не плохо, но не мне его писать. Да и статью можете на вики почитать.
Единственный не достаток на мой взгляд - это, что каждый разработчик делает парсер только на своем родном языке. Как говорится грамматики языков разные, а суть одна. Опять же к чему клоню, настоящий парсер должен уметь понимать общую грамматику для всех языков и отдельные проиложения для каждого языка (Исключения и прочее). Т.е. мы знаем общие правила задания парсерных команд, а также знаем, как парсер понимает эти данные. В итоге никакой мороки с разными языками, тут нет языка-лидера, хоть английский, хоть русский, и т.д. все на равне.
З.Ы.
Может кому-то кажется не реально, тогда взгляните на мой девиз - это не пустое сотрясание воздуха, а фраза основанная на собственном опыте.
Неактивен
Eten написал:
...настоящий парсер должен уметь понимать общую грамматику для всех языков и отдельные проиложения для каждого языка...
Парсер для отдельного языка написать как минимум на пару порядков проще чем универсальный мегапарсер, и тем не менее для русского языка парсер все еще так и не создан.
В каждом языке есть свои подводные грабли. Это означает что тестить универсальный парсер нужно как минимум на 20-30 языках. Для одиночки задача неподъемная, т.к. и с русским языком у большинства "разработчиков" проблемы
Отредактировано ASBer (19.02.2008 10:37)
Неактивен
настоящий парсер должен уметь понимать общую грамматику для всех языков
По-моему, это утопия. Грамматика, скажем, восточных языков не просто другая - там ход мысли другой. Гранда спроси.
Неактивен
Eten написал:
...Единственный не достаток на мой взгляд - это, что каждый разработчик делает парсер только на своем родном языке. Как говорится грамматики языков разные, а суть одна. Опять же к чему клоню, настоящий парсер должен уметь понимать общую грамматику для всех языков и отдельные проиложения для каждого языка (Исключения и прочее). Т.е. мы знаем общие правила задания парсерных команд, а также знаем, как парсер понимает эти данные. В итоге никакой мороки с разными языками, тут нет языка-лидера, хоть английский, хоть русский, и т.д. все на равне.
З.Ы.
Может кому-то кажется не реально, тогда взгляните на мой девиз - это не пустое сотрясание воздуха, а фраза основанная на собственном опыте.
TADS благодаря модификации библиотек (также как INFORM) может быть адаптирован под другие языки - по всей видимости, индоевропейской языковой группы, со сходной грамматикой. Остальные пожелания - насчет универсального инструмента, который может все - по-моему, лишь благие намерения. Поясню свою мысль: Уже много лет назад (с 2002 года по-моему) были попытки сделать чисто русскую платформу ЯРИЛ (IFML). Работа потихоньку все еще ведется... а конца пока не предвидится, и дело не в том, что нет желания или умения, а в том что это по-настоящему сложная задача! Имеется в виду, конечно, хороший парсер, а не примитивная поделка в стиле глагол + существительное или даже (глагол + (прилагательное + существительное)).
Неактивен
Korwin, ты меня немного не понял, я не предлагал сделать супер-пупер парсер, наших современных парсеров и так хватает, но начинку надо сделать вкуснее. Зачем за уши натягивать парсер для IF, когда нам нужно только грамотное понимание сказанных команд парсером. И даже, если раскатал губу то, что мешает попробовать тоже самое в рамках русского языка?
Неактивен
Зачем за уши натягивать парсер для IF, когда нам нужно только грамотное понимание сказанных команд парсером. И даже, если раскатал губу то, что мешает попробовать тоже самое в рамках русского языка?
Ложкой огурцы банка майонеза...
Eten, если ты хочешь, чтобы тебя понимали, то постарайся выражаться яснее. Я ничего не понял из того, что ты предлагаешь. По-моему двумя постами раньше ты и предлагал писать супер-пупер универсальный парсер, понимающий все языки на свете. Мне кажется, что ты не совсем понимаешь значение слова "парсер" и вставляешь его не к месту.
Неактивен
Мне кажется, что ты не совсем понимаешь значение слова "парсер" и вставляешь его не к месту.
Спешу тебя разочаровать, fireton. Скорее всего, ты сам не понимаешь ни слова парсер, ни того о чем говорилось в моих постах. В моих постах, говорилось о работе парсера с абстрактной т.з. Реализовать же серъезный парсер для группы проффесионалов - дело обычное, но мы же не проффесионалы.
Вот и вывод напрашивается: раз ты решил стать боксером, то ты являешься боксер, но чтобы стать им полностью тебе придется приложить силы с учетом того, что ты еще остаешся на предыдущей стадии. Все описанное называется одним словом развитие в процессе движения. Вот именно про это все, всегда звбывают! Учитесь мыслить объемно, а не плоско, тогда и понятней все станет.
З.Ы.
Что такое парсер сказано и в ifwiki - это понятие я уж точно знаю, если знаешь что-то еще, то не поленись написать об этом. Ну а все остальное - это только твое, мое и т.д. личное мнение.
Отредактировано Eten (19.02.2008 19:08)
Неактивен
Eten, извини, но перечитай свой постинг. Такое ощущение, что русский у тебя не совсем родной.
Медитирую над фразой раз ты решил стать боксером, то ты являешься боксер, но чтобы стать им полностью тебе придется приложить силы с учетом того, что ты еще остаешся на предыдущей стадии. Так и не понял, что ты имеешь в виду, но сердцем чувствую - что-то очень важное
Отредактировано luciofulci (19.02.2008 19:34)
Неактивен
Eten написал:
[
Спешу тебя разочаровать, fireton. Скорее всего, ты сам не понимаешь ни слова парсер, ни того о чем говорилось в моих постах. В моих постах, говорилось о работе парсера с абстрактной т.з. Реализовать же серъезный парсер для группы проффесионалов - дело обычное, но мы же не проффесионалы.
Вот и вывод напрашивается: раз ты решил стать боксером, то ты являешься боксер, но чтобы стать им полностью тебе придется приложить силы с учетом того, что ты еще остаешся на предыдущей стадии. Все описанное называется одним словом развитие в процессе движения. Вот именно про это все, всегда звбывают! Учитесь мыслить объемно, а не плоско, тогда и понятней все станет.
Цитата так и просится:
Иван Васильевич, когда вы разговариваете - такое чувство будто вы бредите.
Ты не через PROMPT свои высказывания прогоняешь?
Отредактировано zerrr (19.02.2008 19:43)
Неактивен
Реализовать же серъезный парсер для группы проффесионалов - дело обычное, но мы же не проффесионалы.
Куда мне, я всего лишь зарабатываю себе этим на жизнь...
Неактивен
Может быть, Eten и есть парсер?
Действительно, странно читается это все... Вроде и не поток сознания, но эффект есть.
Неактивен
Eten написал:
З.Ы.
Может кому-то кажется не реально, тогда взгляните на мой девиз - это не пустое сотрясание воздуха, а фраза основанная на собственном опыте.
Пока ты не написал свою супер платформу и супер игру на ней, я бы предложил тебе помолчать, ибо это именно пустое сотрясание воздуха.
Что ты можешь написать на языке, на котором ты "базаришь", я не знаю, но я бы посоветовал сначала походить к "проффесиональному" репетитору по русскому.
Неактивен
я бы предложил тебе помолчать
Тебе очень рекомендую +на личности переходить по меньше, а то все вы горазд палить горячку.
Пока ты не написал свою супер платформу и супер игру на ней, я бы предложил тебе помолчать, ибо это именно пустое сотрясание воздуха.
У тебя, что другого опыта нет, тяжелый случай.
З.Ы.
То, что я не всегда могу выразить свои мысли понятно для вас - не значит, что они плохи.
Так что, помолчи в тряпочку goraph, пожайлуста на этот счет. Раз уж сказать по лучше не можешь.
А раз не согласен, то у другого соринку в глазу увидишь, а у себя и сучка не заметишь.
Неактивен
Eten написал:
То, что я не всегда могу выразить свои мысли понятно для вас - не значит, что они плохи.
Ну, может и не плохи. Но, как минимум, бесполезны.
Неактивен
Мда, случай действительно тяжелый.
Заметь, пять человек до меня написало что твоих замечательных мыслей не поняло.
Но конечно, засирать все подряд лозунгами про свою ВЕЛИКУЮ РУССКУЮ платформу которой нет, куда интереснее, чем подумать перед тем как писать.
Неактивен
Друзья, опять наблюдается типичная ситуация съезжания всех разговоров на ниву супер-русского парсера. Считаю, что создание самой игры чем бы то ни было является первичным необходимым условием старта в этом направлении. Лишь после создания многих solid-code игр (возможно несколькими людьми) возможна консолидация приобретенных ими знаний в нечто, называющееся "движок", а мы хотим, постоянно оглядываясь на Запад, сразу от телеги с кобылой на V-образный 16-цилиндровый двигатель перейти.
Неактивен