03.03.2013 Views

LXFDVD - Журнал Linux Format

LXFDVD - Журнал Linux Format

LXFDVD - Журнал Linux Format

SHOW MORE
SHOW LESS

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”), и вы в нем быстро освоитесь.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!