You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Gnome-Inform<br />
Версия 0.5/4X60 Сайт http://sourceforge.net/projects/gnome-inform7<br />
Хотя на www.fightingfantasygamebooks.<br />
com все еще попадаются книги-игры,<br />
написанные подражателями Стива<br />
Джексона или Иэна Ливингстона, до настоящей<br />
игры им далеко – это сродни предложению<br />
винной жевательной резинки алкоголику.<br />
О чем я? Кончина интерактивной фантастики<br />
как игрового жанра тяжестью легла на<br />
мое сердце. В 1980-х годах эти игры сияли,<br />
освещая плоский двумерный мир пиксельной<br />
графики и сюжет в стиле вверх/вниз/влево/вправо/огонь:<br />
интерактивная фантастика<br />
ограничивалась только воображением игрока.<br />
Классная работа в этой области приравнивалась<br />
к хорошей книге: даже реальные авторы<br />
ввязались в драчку, вместе с Дугласом<br />
Интерфейс Gnome-Inform<br />
Выпуск вашей игры<br />
По завершении, нажмите на эту<br />
кнопку для создания файла,<br />
который можно проигрывать<br />
в любом приложении Inform.<br />
<strong>Журнал</strong> ошибок<br />
Как и в программировании,<br />
здесь случаются ошибки.<br />
<strong>Журнал</strong> ошибок постарается<br />
вам помочь.<br />
Отличная документация<br />
Как и следует ожидать<br />
от приложения, написанного<br />
людьми, которые по жизни<br />
писатели, документация на<br />
высоте.<br />
Разделение окна<br />
Вы можете просматривать два разных кода<br />
в главном окне, экономя свободное места.<br />
120 <strong>Linux</strong> <strong>Format</strong> Январь 2008<br />
Лучшие новинки<br />
открытого ПО на планете<br />
LXFHotPicks Грэм<br />
В ЭТОТ РАЗ ТОЛЬКО ДЛЯ ВАС: Gnome-Inform Yakuake Motion Project-M<br />
Zim BattleTanks Bos Wars Synkron phpMyAdmin TaskJuggler<br />
Интерактивная среда разработки<br />
Адамсом помогая Infocom создавать его лучшие<br />
игры и сочетая специфический юмор<br />
и цинизм Адамса с механикой головоломок<br />
Infocom. На какое-то короткое время вы становились<br />
Артуром Дентом. Поставка даже<br />
включала миниатюрный космический флот<br />
в качестве доказательства. Если вы никогда<br />
не играли в эти игры, обязательно сыграйте.<br />
Если вы не играли в них лет двадцать, сейчас<br />
настала пора попробовать их снова. Но жанру<br />
действительно требуется новый творческий<br />
талант. Для записи собственной интерактивной<br />
фантастики как раз и нужен Gnome Inform<br />
7: это интегрированная среда разработки<br />
вашей собственной Вселенной, включающая<br />
все инструменты для ее создания с макси-<br />
Просмотр игры<br />
Нормальный вид включает<br />
код игры слева и запущенную<br />
игру справа.<br />
Индекс объектов<br />
Все, что вы можете добавить<br />
в игру, используя естественный<br />
синтаксис, записывается<br />
и сортируется в индексе игры.<br />
Моррисон<br />
Ну откуда он знает все, что<br />
происходит в мире свободного<br />
ПО?! Тут явно не обошлось без<br />
двойного зрения, магии вуду и<br />
гадания на кофейной гуще...<br />
мальной легкостью. Основное окно редактирования,<br />
с выделением синтаксиса, дополнено<br />
хорошей документацией и дополнительными<br />
инструментами, чтобы помочь вам сконструировать<br />
и организовать ваше творение. Не позволяйте<br />
себя отпугнуть от этого удовольствия<br />
из-за его программистского уклона.<br />
Всякая всячина<br />
Использовать Gnome Inform 7 очень легко и<br />
приятно. Его основа – язык Inform, используемый<br />
для построения игры. Он не похож<br />
на обычный язык программирования, так как<br />
использует естественный язык для описания<br />
взаимоотношений между объектами и<br />
объектов внутри игры. Например, наберите<br />
«стакан вина в туалете», и Inform поймет, что<br />
«стакан вина» – это объект, находящийся в<br />
комнате под названием «Туалет». Наберите<br />
«Туалет – к югу от Офиса» и Inform примет к<br />
сведению взаиморасположение этих помещений.<br />
Добавьте описание для каждого объекта<br />
и места в двойных кавычках, и все готово для<br />
начала игры. Нажмите кнопку «начать», и игра<br />
скомпилируется и запустится в панели справа.<br />
Если есть ошибки, то вы получите их длинное<br />
текстовое описание. Если нет, можете сразу<br />
начать играть в только что созданную игру.<br />
Можно изменить исходный код в левой панели,<br />
нажать кнопку «начать» на панели инструментов<br />
и тут же посмотреть эти изменения в<br />
игре. Gnome Inform 7 вернет вас в то же место,<br />
в том же состоянии. Это сильно облегчает разработку<br />
интерактивной фантастики, особенно<br />
если вы знакомы с однообразием процесса<br />
«исправить, пересобрать и запустить», типичного<br />
для разработки приложений.<br />
Единственная реальная трудность заключается<br />
в том, чтобы вникнуть в синтаксис естественного<br />
языка Inform, а также в определение<br />
«вещи». Поможет страница Индекс [Index]:<br />
как вы, видимо, догадались, она генерирует<br />
список всех возможных видов объектов, которые<br />
можно создать; этот список будет автоматически<br />
обновляться, вбирая используемые<br />
в текущий момент в игре предметы. Индекс<br />
включает также прямые ссылки на документацию<br />
для каждого типа объекта (он называется<br />
“kind”), и вы в нем быстро освоитесь.