Hydra

Материал из IFВики
Версия от 13:51, 3 апреля 2019; Nikita (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Hydra базовая freeware-система для написания парсерных IF игр на языке программирования Python.

Разработка

2001 - 2002 WildWizard, позже присоединился Стас "Unreal" Старков. Система была доведена до рабочего состояния и позволяет создавать полноценную ИЛ.

Особенности

Система программирования похожа на Inform и довольно проста и гибка. К сожалению, заинтересованности авторов система в свое время не вызвала. Возможно, в этом "виноват" тот факт, что система была все же не до конца отшлифована, и для ознакомления с ней приходилось "бороться" с программистскими особенностями языка.

Перспективы

Стас Старков, продержавшийся на полгода дольше WildWizard-а на разработке системы, написал дополнительную программу – интерпретатор, - позволяющую более комфортно запускать игры на Гидре. Также, он внес некоторые (в основном, косметические) изменения в исходники, что сделало разработку немного более доступной для новичков. В скором времени Стасом будет выложена небольшая игра на Гидре, а также более новая версия самой Гидры и интерпретатор (с исходниками).

Т.к. Python -- язык интерпретируемый, все исходники по определению доступны для продолжения развития, правда, этому препятствует disclaimer в исходниках, гласящий, что "Этот исходный текст служит только образовательным целям, изменять и распространять его имеет право только автор." Другого лицензионного соглашения в пакете исходников не имеется.

Переносимость

Известно, что интерпретатор языка Python распространен, например на смартфонах с операционной системой Symbian и интернет-планшетах Nokia, и вообще является кросс-платформенным. Однако, тестирование Гидры на данных платформах пока не производилось.

Ссылки

Исходники Hydra