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

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

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

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

Кажется, начинает получаться. По совету 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-файл. Удобно распространять.
Читать дальше