Интервью: Антон Жучков

Антон «Fireton» Жучков — автор платформы FireURQ и редактора QSpell. Основатель и админ IFWiki. Писал игры на RInform, RTADS, URQ, FireURQ и QSP. Перевёл Twine 2 на русский.
Это первое интервью Антона, не считая блиц-интервью «Вопрос дня-2» c Сергеем Скибой.

Первый вопрос: почему именно Fireton?
Это длинная, старая очень история. Была игрушка такая: «F-117 Stealth Fighter». У играющих были ники типа „Bob «Thunderbolt» Smith“, у меня — „Anton «Fireball» Zhuchkov”, потом сократился до «Ton Fireball», позже — «Fireton». Вот и всё.
И как потом попал в ифню?
Тоже было достаточно давно. Ещё в две тысячи втором году наткнулся на текстовые игры. Я искал что-то похожее на ADOM, рогалики всякие. И попал на сайт «тяпляп». Перевёл какую-то статью, по-моему, в 2003 году, она до сих пор на сайте висит. А через какое-то время уже стал участвовать в жизни, написал игрушку в 2007м первую, и уже пошло-поехало. Потом в 2009м сделал фурку и всё остальное.

С согласия Антона публикуется необработанная аудиоверсия интервью (30 Мб):

Недавно вышла FireURQ 2.1. На багтрекере написано, что до выпуска 2.2 осталось разгрести 30% багов. Это действительно будет финальная версия FireURQ?
Честно говоря, я думаю что фурка достигла завершённости. Из неё многого больше не выжать, и мне кажется, что фурка себя исчерпала. Может, уже доделать, чтобы можно было выпустить какую-то игру в Стим или куда-нибудь — и можно уже двигаться дальше, либо писать новую платформу. Или игры какие-то писать, сколько можно уже.
Читать дальше

Как удобно рисовать кнопки для фурки

Фурка умеет кнопки-декораторы. Другими словами, в любое место экрана можно воткнуть кнопку, которая будет там висеть и в которую можно будет тыкать. Но многие авторы эти кнопки не используют, потому что это сложно. В смысле, сложно подготовить такую картинку, которую фурка воспримет в качестве исходника для отображения кнопки.

Здесь я попробую рассказать, как с помощью бесплатной утилиты быстро сделать такую картинку.
Читать дальше

Опять фурка и шрифты

Кажется, начинает получаться. По совету Peter заюзал PT Serif в качестве основного шрифта. Написал утилитку для подбора параметров рендеринга шрифтов:


И вот. Прошу сравнить.

Это рендеринг в текущей версии фурки, 2.0:


А это — в новой, с бесплатными шрифтами и тщательно подобранным рендерингом:


Новый мне нравится больше. :)

В планах:
  1. Заюзать и подобрать параметры для санс
  2. Сделать дефолтные параметры рендеринга шрифтов в виде переменных
  3. Сделать эти параметры задаваемыми внутри скина
  4. Доточить утилитку подбора параметров и выпустить её в свет
  5. Сделать красивых светлых и тёмных скинов для фурки

Как-то так.
Читать дальше

Фурка и шрифты: сравните

Это вот текущая версия фурки, с проприетарными виндовыми шрифтами:


А это вот максимум, который я смог выжать из выбранных мною бесплатных шрифтов:


Мне одному кажется, что бесплатные шрифты — сраное говно? Или я какие-то не те шрифты подобрал? Для серифа у меня Lora, для санса — Arimo…
Читать дальше

Фурка и шрифты: хочу мнений

Давайте обсуждать.

Недавно я с помощью товарищей, понимающих во всяких линуксах, разобрался, что же не даёт фурке работать на этой чудо-платформе. Это оказались проприетарные TrueType шрифты, которые фурка берёт прямо из стандартной папки Fonts из установки Windows.

В результате было принято стратегическое решение отвязать фурку от виндовых шрифтов. Я нашёл два подходящих (с засечками и без) бесплатных шрифта и встроил их в фурку. Заодно сделал два алиаса — «serif» и «sans», на которые можно ссылаться из кода и использовать в разных размерах.

Например

textfont = "serif[36]"


сделает шрифт 36-го размера стандартного начертания с засечками. Удобно? Удобно.

Заодно я отпилил поиск TTF-файлов в папке Fonts винды. Ибо нефиг. На линуксах их нет, поэтому пусть автор кладёт TTF в папку с квестом, если хочет использовать шрифт в игре.

Однако, возникла проблема, которую я и хочу с вами обсудить.
Читать дальше

FireURQ

FireURQ — это интерпретатор URQ на стероидах. Начавшийся как попытка создать актуальный и развивающийся интерпретатор URQL, «фурка» выросла платформу с впечатляющими возможностями, предназначенную для написания текстовых приключений «менюшного» типа.

Основные возможности и преимущества:

  • Язык URQL очень прост и понятен непрограммисту. Если вы не хотите учить программирование, а хотите быстро сделать свою текстовую игру — вам сюда.
  • Расположение элементов игры (текст, изображения, кнопки) как угодно на экране.
  • Музыка и звук. Поддерживается масса форматов, включая трекерные.
  • Скины, которые можно создавать самому.
  • Архивный формат (вся игра со всеми ресурсами — в одном файле) и возможность «компиляции» в exe-файл. Удобно распространять.
Читать дальше