Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
17.06.2001 12:43

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

[Hydra] – новый этап развития IF на русском!!! (?)

Новость №1 WildWizard скоро вернется!!!!!!!!!!!!!!!!!
Новость №2 Он вернется не один, а с новой системой написания IF игр под кодовым именем "Hydra".
Эта объектно ориентированная система позволяет писать IF на языке Python. По возможностям она схожа с англоязычной Inform, но изначально рассчитана на русский язык.
Я действительно считаю, что эта система НАКОНЕЦ-ТО откроет эру IF игр на русском.
Следите за новостями и… изучайте Python (http://www.python.org).P.S. Что-то вы без меня соскучились… wink
P.P.S. Кстати, я собираюсь провести небольшой конкурс. Участвовать смогут все. Даже непрограммисты. Ждите wink

Неактивен

0    0    #2
22.06.2001 08:40

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Я тоже рад smile
Несколько замечаний по поводу Hydra:
Для запуска игр придется поставить себе Python. Но это лишь пока я не напишу нормальную программу-плеер (это возможно и даже относительно легко - ой, люблю я Python).
Вместе с Hydra будет поставляться небольшой файл - описание - обучалка, но начальные знания Python все же необходимы, так что дерзайте. Язык интересный и довольно простой.
Пока все.
P.S. меня письмами прямо завалили! Сидеть теперь, разбирать...

Неактивен

0    0    #3
22.06.2001 23:59

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Судя по всему я смогу написать программу интерпритатор (точнее игратель) под Windows понимающую HTML!!!! smile
А это значит, что можно будет играться со шрифтами и вставлять картинки smile

Неактивен

0    0    #4
25.06.2001 16:35

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Для тех, кто хочет посмотреть, на что же будет похоже создание игрушек на Hydra, я выложил небольшой архивчик с двумя файлами. Файл с расширением .py это примитивная демка, написанная с использованием Hydra, а .txt файл это пример ее работы.
Комментарии приветствуются!

Неактивен

0    0    #5
26.06.2001 01:24

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Поступил вопрос, какую версию Python качать.
Последнюю. Под Windows.
Или можете скачать ActivePython от сюда:
http://aspn.activestate.com/ASPN/Downloads/ActivePython
Это около 12 mb.

Напоминаю, что когда-нибудь я напишу плеер под Windows. В связи со спецификой языка Python этого будет достаточно для написания/тестирования игр. И тогда вам не придется больше качать Pyhton. Вам нужно будет качать плеер. ;D

Неактивен

0    0    #6
27.06.2001 00:57

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

На счет играть в Online - эт. можно будет устроить. Python вещь универсальная.
2JackCL В работе пока не посмотришь. В архивчике не хватает самой Hydra. Там только исходники игрушки.

А вообще-то в последнее время работа стоит на месте sad Многое еще не сделано. Из важного нет:* объектов его,ее,их - для фраз вида положить его* мало базовых глаголов* двери* одежда* проговариваемый игроком текстВозможно не будет сделано:* освещение* вложенные комнаты sad
А вообще-то система не такая уж и мощная. Анализатор команд пока сделан на самом примитивном уровне.
В общем - посмотрим.

Неактивен

0    0    #7
27.06.2001 02:03

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

2JackCL
а по моему освещение можно и на потом. Это в adventure-zork было критично, а в современных играх как-то обходятся... Да и сложновато это wink
А вот вложенные комнаты - довольно важно.
На счет базовых глаголов - в том-то и дело, что минимум пока не готов. А собственные глаголы - ДА smile Можно будет добавлять.
Вот, что уже есть:
открыть,закрыть,взять,положить,отдать,идти,осмотреть,прикоснуться к,выход,прыгнуть,инвентарь,xyzzy smile, осмотреться,снова,включить,выключить,прочитать,помощь,положить в,положить на,запись,чтение.
Планируется сделать:
открыть(чем),закрыть(чем),прислушаться,прислушаться к,сказать,понюхать,попробовать,сесть на,сесть,лечь,лечь на,выйти из,войти в.

Это не считая сокращений.
Что-то пропустил?

А если хотите заиметь текущую бету для тестирования - могу в индивидуальном порядке по EMail откомпиленную версию выслать. Исходники посмотреть будет нельзя, а вот поиграть уже да smile

Неактивен

0    0    #8
27.06.2001 16:37

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

2JackCL
Вложенные комнаты сильно помогают процессу сидения на стульях и лежания на кроватях ;D
В последнем случае, например, кровать рассматривается и как предмет и как локация для игрока.
А еще можно какую-нибудь клетку, висящую посреди комнаты придумать...

А без базового набора глаголов я не намерен выпускать Hydra в свет. А то напридумывают потом разноназванные, разномастные глаголы, выполняющие одинаковые действия. sad

А еще я забыл сказать, что Hydra пока не понимает взять все и др. сделать все. Но это я уже так...

Неактивен

0    0    #9
06.07.2001 18:27

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Ну и чего, собственно говоря, замолчали?
Хотелось бы услышать комментарии хотя бы по тому примеру, который я выложил.
А еще два человека получили от меня бету Hydra и, наверное, уже во всю играют/делают свои игры.
Где комментарии?

Неактивен

0    0    #10
08.07.2001 15:20

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Для людей, получивших бету, но не могущих ее запустить в связи с отсутствием Python:
по этому адресу я выложил обрезанную версию Python. Она включает в себя интерпретатор, все библиотеки, но не включает справку.
PS: все равно 1,6 мег...

Неактивен

0    0    #11
17.10.2001 12:42

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

С такими темпами, я до нового года realise версию выпустить не успею sad
Может, назвать то, что есть сейчас бетой и выложить, чтобы все посмотрели?
Система на данный момент вполне работоспособна, только глаголов стандартных добавить бы...
Какие есть мнения?

Неактивен

0    0    #12
22.10.2001 06:36

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

В том то и дело, что не только я один знаю. Вроде бы я рассылал беты всем желающим - ГДЕ КОММЕНТАРИИ!??
Хорошо. Как только сайт переедет на новый движок - тут же выложу.

Неактивен

0    0    #13
14.12.2001 05:10

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Возможно, что скоро выложу бету smile
Ее "бетовость" будет заключаться в наличии кучи багов, отсутствии документации и вразумительных примеров, и в закрытости исходников ядра движка (но часть исходников будет таки открыта).
Плеера под винды пока не ждите - все играется в досе.

Неактивен

0    0    #14
22.01.2002 10:27

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Все. Надоело. Разработка Hydra практически стоит на месте.
Поэтому, выкладываю то, что есть, в течении недели. Надеюсь, что это подтолкнет меня к дальнейшей работе.
Внимание, будет выложена полностью работоспособная версия. С ее помощью можно будет как играть в готовые IF, так и писать свои. Но, часть исходных текстов будет недоступна для просмотра.
Все. Пошел дописывать документацию...

Неактивен

0    0    #15
16.02.2002 09:47

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Совсем не хватает времени sad
И все-таки, держите линки:
http://taplap.ru/articles/42/minpy.zip - обрезанная версия Python20 (~300kb)
http://taplap.ru/articles/42/Lib.zip - все библиотеки Python20 (~831kb)
http://taplap.ru/articles/42/LibRandom.zip - только библиотеки для работы с псевдослучайными последовательностями (5.7 kb) - по идее можно скачать их вместо Lib.zip
http://taplap.ru/articles/42/HydraDoc01.zip - наброски документации
http://taplap.ru/articles/42/HydraPublicBeta01.zip - а вот и Hydra!
Подробности и соответствующая страница на сайте - позже.
Вопросы - спрашивайте.

Неактивен

0    0    #16
20.02.2002 04:48

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

К сожалению оказалось, что Hydra гарантированно работает только с той версией Python, кот. я тут выложил.
И еще. LibRandom для ее запуска не достаточно sad Придется вам качать Lib.zip
Итого 1160kb sad

Неактивен

0    0    #17
20.02.2002 10:25

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Скриншот из wxHydra:
http://taplap.ru/WildWizard/whydra.GIF
скоро, наверное, выложу.

Неактивен

0    0    #18
01.03.2002 09:05

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Держите новую версию. На сей раз со всеми исходниками - должна идти на любой версии Python >= 2.0
http://taplap.ru/articles/42/HydraPublicBeta02.zip

Неактивен

0    0    #19
02.03.2002 11:16

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

В связи с некоторыми, кхе, багами в Hydra версии 0.2 держите доработанную версию - 0.21
http://taplap.ru/articles/42/HydraPublicBeta021.zip
Хочу заметить, что на сей раз в архиве с Hydra нет примеров. Они будут позже выпущены отдельно. Кому их не хватает - берите примеры из предыдущей версии.

Неактивен

0    0    #20
03.04.2002 09:33

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

А кому свежую Гидру? Только что выловленная, красавица... Исправлений и добавлений больше, чем пальцев у меня на руках...эээ...на одной руке.
http://taplap.ru/articles/42/HydraPublicBeta03.zip
В комплекте - два небольших обучающих примера. Дальше - больше - налетай! Разбирай!

Неактивен

0    0    #21
08.05.2002 05:20

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Пока готовится новая версия Hydra, меня не устают спрашивать, как же ее запускать вообще. Отвечаю для текущей public версии.
Самый простой вариант:
качаем:
http://taplap.ru/articles/42/minpy.zip
http://taplap.ru/articles/42/Lib.zip
http://taplap.ru/articles/42/HydraPublicBeta03.zip
Разархивируем все в один каталог. Запускаем .bat файлы для примеров. Смотрим аналогичные по названию, но с расширением .py для исходников примеров с комментариями.
Опционально качаем:
http://taplap.ru/articles/42/HydraDoc01.zip
- это некоторые намеки на документацию, впрочем достаточно старые, но скоро все будет (ну как обычно..).

Неактивен

0    0    #22
10.05.2002 05:44

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

2JackCL
Попробуй еще раз - он должен качаться - некоторые уже скачивали.
На всякий случай:
http://www.taplap.ru/WildWizard/lib.zip

И еще одно: Если у вас уже стоит Python версии 2.0 или выше, то качать Lib и minpy конечно не обязательно.

Ну и еще одна новость: тут один человек (не я) делает клиент для Hydra. Правда, для консольного режима, но зато с цветами и все дела. Скоро, возможно, будет готов. Если кто-нибудь захочет написать полноценный клиент под Окна с нормальным отображением html (можно на основе эксплорера) - свяжитесь со мной. Насколько я понимаю, без проблем это можно сделать только на Visual C++.

Неактивен

0    0    #23
05.06.2002 07:46

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Пара слов о работе Hydra на платформах, отличных от Windows.
Если коротко - везде где работает Python, будет работать и Hydra. Официально это: DOS, Windows, Linux, Sparc Solaris, OS/2, Amiga, AS/400 (OS/400), BeOS, OS/390 и z/OS, Palm OS, QNX, VMS, Psion (!!! my love...), Acorn RISC OS, VxWorks (угу, даешь встроенные компьютеры с Hydra!), IBM AS/400, Sony PlayStation 2 (IF на приставках? почему бы и нет...), Sharp Zaurus, Windows CE или Pocket PC.
Также существует Python, написанный на Java - а это еще с десяток различных платформ...
Уф.
В общем, надеюсь в будущем разговоров о том, что Hydra "не портируется" больше не будет.
P.S. По техническим причинам работа Hydra не проверялась на всех этих платформах, но, думаю, особых проблем не будет (особенно в свете того, что следующая версия Hydra будет корректно работать с различными русскими кодировками).

Неактивен

0    0    #24
15.06.2002 08:51

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

2Ivan
Механизм шифрации файлов находится в разработке. Ожидайте его появления через версию. А уже в следующей версии файлы игры можно будет сжимать zip'ом.
Падежи указываются для того, чтобы Hydra могла сама корректно строить предложения.
P.S. 2All: Да, все действительно ТАК круто smile

Неактивен

0    0    #25
17.06.2002 09:01

WildWizard
Участник
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Re: [Hydra] – новый этап развития IF на русском!!! (?)

Полноценного компилятора, насколько я знаю, нет. Но есть возможность каким-то таинственным (для меня) способом получать .exe'шки. Вещь называется, если не ошибаюсь, py2exe. Сам не пробовал.

Новую версию Hydra постараюсь выложить в течении недели. Кроме всего прочего, наконец-то появится нормальная инсталяшка. Будет выложено две версии - Hydra+примеры+обрезанный Python, т.е. все, что нужно для работы = 1,2 mb и то же самое, только без Питона = гораздо меньше.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru