Hydra: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
(Перспективы)
Строка 10: Строка 10:
 
[[Старков, Стас|Стас Старков]], продержавшийся на полгода дольше [[WildWizard]]-а на разработке системы, написал дополнительную программу – [[интерпретатор]], - позволяющую более комфортно запускать игры на Гидре. Также, он внес некоторые (в основном, косметические) изменения в исходники, что сделало разработку немного более доступной для новичков. В скором времени Стасом будет выложена небольшая игра на Гидре, а также более новая версия самой Гидры и интерпретатор (с исходниками).
 
[[Старков, Стас|Стас Старков]], продержавшийся на полгода дольше [[WildWizard]]-а на разработке системы, написал дополнительную программу – [[интерпретатор]], - позволяющую более комфортно запускать игры на Гидре. Также, он внес некоторые (в основном, косметические) изменения в исходники, что сделало разработку немного более доступной для новичков. В скором времени Стасом будет выложена небольшая игра на Гидре, а также более новая версия самой Гидры и интерпретатор (с исходниками).
  
Т.к. [[Python]] -- язык интерпретируемый, все исходники по определению доступны для продолжения развития.
+
Т.к. [[Python]] -- язык интерпретируемый, все исходники по определению доступны для продолжения развития, правда, этому препятствует disclaimer в исходниках, гласящий, что "Этот исходный текст служит только образовательным целям,
 +
изменять и распространять его имеет право только автор." Другого лицензионного соглашения в пакете исходников не имеется.
  
 
==Переносимость==
 
==Переносимость==

Версия 19:23, 9 февраля 2008

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

Разработка

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

Особенности

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

Перспективы

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

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

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

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

Ссылки

Исходники Hydra