Новость №1 WildWizard скоро вернется!!!!!!!!!!!!!!!!!
Новость №2 Он вернется не один, а с новой системой написания IF игр под кодовым именем "Hydra".
Эта объектно ориентированная система позволяет писать IF на языке Python. По возможностям она схожа с англоязычной Inform, но изначально рассчитана на русский язык.
Я действительно считаю, что эта система НАКОНЕЦ-ТО откроет эру IF игр на русском.
Следите за новостями и… изучайте Python (http://www.python.org).P.S. Что-то вы без меня соскучились…
P.P.S. Кстати, я собираюсь провести небольшой конкурс. Участвовать смогут все. Даже непрограммисты. Ждите
Неактивен
Привет Дикому Визарду Думаю, мы тут все очень рады что ты вернулся.
Обещание открыть новую эру IF на русском также вселяет некоторый сдержанный оптимизм. Посмотрим...
Неактивен
Я тоже рад
Несколько замечаний по поводу Hydra:
Для запуска игр придется поставить себе Python. Но это лишь пока я не напишу нормальную программу-плеер (это возможно и даже относительно легко - ой, люблю я Python).
Вместе с Hydra будет поставляться небольшой файл - описание - обучалка, но начальные знания Python все же необходимы, так что дерзайте. Язык интересный и довольно простой.
Пока все.
P.S. меня письмами прямо завалили! Сидеть теперь, разбирать...
Неактивен
Судя по всему я смогу написать программу интерпритатор (точнее игратель) под Windows понимающую HTML!!!!
А это значит, что можно будет играться со шрифтами и вставлять картинки
Неактивен
Для тех, кто хочет посмотреть, на что же будет похоже создание игрушек на Hydra, я выложил небольшой архивчик с двумя файлами. Файл с расширением .py это примитивная демка, написанная с использованием Hydra, а .txt файл это пример ее работы.
Комментарии приветствуются!
Неактивен
Поступил вопрос, какую версию Python качать.
Последнюю. Под Windows.
Или можете скачать ActivePython от сюда:
http://aspn.activestate.com/ASPN/Downloads/ActivePython
Это около 12 mb.
Напоминаю, что когда-нибудь я напишу плеер под Windows. В связи со спецификой языка Python этого будет достаточно для написания/тестирования игр. И тогда вам не придется больше качать Pyhton. Вам нужно будет качать плеер. ;D
Неактивен
Да, плейер было бы клевенько... Я конечно скачаю даже 12 метров, но некоторым сие может быть в лом.
Архивчик посмотрел и был впечатлен. На вид действительно первая мощная вещь для написания адвентюр на русском. Вот докачаю активного питона и посмотрю как все это будет выглядеть в работе
Неактивен
Эх... Если бы плеер был на флеше!!!
Неактивен
Потому что красиво, удобно, просто и можно в браузере играть прям как в онлайн так и в офлайн. Флэш - это круто:)
Неактивен
На счет играть в Online - эт. можно будет устроить. Python вещь универсальная.
2JackCL В работе пока не посмотришь. В архивчике не хватает самой Hydra. Там только исходники игрушки.
А вообще-то в последнее время работа стоит на месте Многое еще не сделано. Из важного нет:* объектов его,ее,их - для фраз вида положить его* мало базовых глаголов* двери* одежда* проговариваемый игроком текстВозможно не будет сделано:* освещение* вложенные комнаты
А вообще-то система не такая уж и мощная. Анализатор команд пока сделан на самом примитивном уровне.
В общем - посмотрим.
Неактивен
2Дворник:
Играть в адвентюры прямо в тов. браузере – это извращение ;D
2Wizard:
- одежду, двери и освещение все же хотелось бы заиметь (все прочее – вроде «вложенных комнат» и распознавания «ее, его, их» – приятные, но совсем не обязательные дополения которые за недостатком времени можно отложить и до выхода версии 2.
- что означает «базовые глаголы»? если можно будет добавлять свои, то «базовые» – это только необходимый минимум, дальше люди постепенно подтянутся и можно будет сделать больше
- когда можно будет посмотреть на более-менее работоспособную (пусть и бета-версию) «Гидры», чтобы заиметь о ней хоть какое-нибудь представление?
Неактивен
2JackCL
а по моему освещение можно и на потом. Это в adventure-zork было критично, а в современных играх как-то обходятся... Да и сложновато это
А вот вложенные комнаты - довольно важно.
На счет базовых глаголов - в том-то и дело, что минимум пока не готов. А собственные глаголы - ДА Можно будет добавлять.
Вот, что уже есть:
открыть,закрыть,взять,положить,отдать,идти,осмотреть,прикоснуться к,выход,прыгнуть,инвентарь,xyzzy , осмотреться,снова,включить,выключить,прочитать,помощь,положить в,положить на,запись,чтение.
Планируется сделать:
открыть(чем),закрыть(чем),прислушаться,прислушаться к,сказать,понюхать,попробовать,сесть на,сесть,лечь,лечь на,выйти из,войти в.
Это не считая сокращений.
Что-то пропустил?
А если хотите заиметь текущую бету для тестирования - могу в индивидуальном порядке по EMail откомпиленную версию выслать. Исходники посмотреть будет нельзя, а вот поиграть уже да
Неактивен
Ну ладно пока с освещением
А вложенные комнаты – это что? Это зачем и это как и почему так важно?
Глаголы еще (насколько важные – решай сам):
бросить (швырнуть, кинуть), ждать, копать, плыть, привязать (что, кого, к чему ), отвязать, залезть (на дерево к примеру)… к тому же надо пару боевых глаголов например – убить, атаковать, ударить (чем), выстрелить (из чего).
Бету поиграцца - хочу, да, скинь мне если не сложно :-*
Неактивен
2Jack: Играть в браузере не извращение:) Вот я например делаю игру на флеше.
2Wizard: Набор глаголов - это не главное, если можно задавать их самому. Со временем можно просто расширять базу данных глаголов. Могу тебе с этим помочь и запрогать разные глаголы. Если нужны какие-то предложения, алгоритмы, решения - говори, помогу идеями или что-то сделать.
Неактивен
2JackCL
Вложенные комнаты сильно помогают процессу сидения на стульях и лежания на кроватях ;D
В последнем случае, например, кровать рассматривается и как предмет и как локация для игрока.
А еще можно какую-нибудь клетку, висящую посреди комнаты придумать...
А без базового набора глаголов я не намерен выпускать Hydra в свет. А то напридумывают потом разноназванные, разномастные глаголы, выполняющие одинаковые действия.
А еще я забыл сказать, что Hydra пока не понимает взять все и др. сделать все. Но это я уже так...
Неактивен
Хе ну вот я и вернулся прямо как Вилд Визард.Ну что жду от него программы!А не то УРК совсем не то :'(
Неактивен
Ну и чего, собственно говоря, замолчали?
Хотелось бы услышать комментарии хотя бы по тому примеру, который я выложил.
А еще два человека получили от меня бету Hydra и, наверное, уже во всю играют/делают свои игры.
Где комментарии?
Неактивен
Для людей, получивших бету, но не могущих ее запустить в связи с отсутствием Python:
по этому адресу я выложил обрезанную версию Python. Она включает в себя интерпретатор, все библиотеки, но не включает справку.
PS: все равно 1,6 мег...
Неактивен
Namor, Визарда пока в сети нет, и когда будет не знаю. Но он творческий парень, поэтому, думаю, Hydra закончит или может уже заканчивает и ждёт не дождётся выхода в инет:)
Неактивен
Судя по exampl-у, что-то получается
вот только вопрос - можно ли это будет запустить на xt? :-/
И ещё - есть ли в Python аналог паскалевского with, чтобы не писать имя объекта по 100 раз?
Неактивен
Ребят, ну что за маразм... может мы ещё будем думать, как на спектрум перекинуть платформу для IF? Или может ещё на БК? Бред...
Неактивен
А что, у меня еще где-то валяется старенький БК. Хоть какое-то применение ему дать...
Неактивен
Насчет "БК-отстой"
Не кажется ли вам, что львиную долю популярности игры Inform заработали также и тем, что запускали практически на любой платформе? Оцените психологический фактор - юзер сидит под виндой в ie, выбирает квест поиграться - и тут видит наше творение , запускающееся даже на XT и БК. Что он подумает? "О, да это серьёзная вещь! Неужели наши if-дизайнеры вышли на мировой уровень?!!" - и скачает, хотя бы просто посмотреть
И потом, осталось ДОФИГИЩА компов, на которых win95 даже если и запускается, то безбожно тормозит - и пользователи большую часть времени проводят в досе. BTW, именно на таких компах, скорее всего, и сидят потенциальные игроки, ибо на мощных машинах люди сейчас предпочитают поиграться в HalfLife/Doom2000/etc...
Неактивен