Hydra: различия между версиями
(→Перспективы) |
ASBer (обсуждение | вклад) (ссылка на Symbian) |
||
Строка 14: | Строка 14: | ||
==Переносимость== | ==Переносимость== | ||
− | Известно, что интерпретатор языка [[Python]] распространен, например на смартфонах с операционной системой [ | + | Известно, что интерпретатор языка [[Python]] распространен, например на смартфонах с операционной системой [http://ru.wikipedia.org/wiki/Symbian_OS Symbian] и интернет-планшетах Nokia, и вообще является кросс-платформенным. Однако, тестирование Гидры на данных платформах пока не производилось. |
==Ссылки== | ==Ссылки== |
Версия 14:10, 21 июля 2008
Hydra базовая freeware-система для написания парсерных IF игр на языке программирования Python.
Разработка
2001 - 2002 WildWizard, позже присоединился Стас "Unreal" Старков. Система была доведена до рабочего состояния и позволяет создавать полноценную ИЛ.
Особенности
Система программирования похожа на Inform и довольно проста и гибка. К сожалению, заинтересованности авторов система в свое время не вызвала. Возможно, в этом "виноват" тот факт, что система была все же не до конца отшлифована, и для ознакомления с ней приходилось "бороться" с программистскими особенностями языка.
Перспективы
Стас Старков, продержавшийся на полгода дольше WildWizard-а на разработке системы, написал дополнительную программу – интерпретатор, - позволяющую более комфортно запускать игры на Гидре. Также, он внес некоторые (в основном, косметические) изменения в исходники, что сделало разработку немного более доступной для новичков. В скором времени Стасом будет выложена небольшая игра на Гидре, а также более новая версия самой Гидры и интерпретатор (с исходниками).
Т.к. Python -- язык интерпретируемый, все исходники по определению доступны для продолжения развития, правда, этому препятствует disclaimer в исходниках, гласящий, что "Этот исходный текст служит только образовательным целям, изменять и распространять его имеет право только автор." Другого лицензионного соглашения в пакете исходников не имеется.
Переносимость
Известно, что интерпретатор языка Python распространен, например на смартфонах с операционной системой Symbian и интернет-планшетах Nokia, и вообще является кросс-платформенным. Однако, тестирование Гидры на данных платформах пока не производилось.