Тултипы с помощью декораторов

Написал небольшое демо того, что можно сделать полезного, в плане оформления квестов, с помощью декораторов в фурке. Так что вот ещё одно превью новой версии. 🙂

Смотреть, как водится, в HD и на полном экране.

UPDATE: Код примера на видео (с комментариями)

Фурка со ссылками. Developer’s preview.

Лучше смотреть его в HD и развернуть на полный экран.

Код примера, который на видео, выглядит так:

:0
pln Это текст со [[ссылкой|loc1]]. А вот [[ещё одна|loc2]].
btn 1, Смотрим дальше
end

:1
pln Старые ссылки исчезли. А [[новая|loc1]] появилась.
btn 0, Назад
end

FireURQ 1.5

Вышла версия 1.5 с долгожданными слотами сохранения игры. Полное описание всех нововведений — на форуме, качать, как обычно, с вики.

Слоты сохранения в FireURQ

По многочисленным просьбам сделал слоты сохранения в фурке. Выглядит это примерно так (это экран загрузки):

Старая схема работы тоже сохранена, старые игры будут работать как работали. А для новых игр авторы получат возможность реализовать как запись в выбранный игроком слот (наряду с автосейвом), так и систему «чекпоинтов».

Новые шрифты в фурке — 2

Прикрутил к фурке Freetype. Теперь в квестах можно будет использовать TrueType шрифты. Вот так выглядит фурка со шрифтами по умолчанию:

При этом схема работы, как я описывал в предыдущем посте: из TrueType шрифта на лету создаётся битмапный шрифт, который и используется в тексте. Таким образом, мы пользуемся всеми плюшками FreeType и DirectX.

Новые шрифты в фурке

Давно хотел, чтобы в фурке была красивая типографика. Хотел прикрутить к ней FreeType, но оказалось, что он слишком медленный для динамичного оформления, которое фурка предоставляет авторам. В общем, либо декораторы и плавная прокрутка текста, либо FreeType… Как результат, нашёл компромисный вариант: генератор шрифтов, который будет использовать FreeType для создания битмапного шрифта, такого, какой сейчас и используется в фурке.

Достоинства новых шрифтов:

  • одинаково хорошо выглядят как на тёмном, так и на светлом фоне;
  • форма букв сохранена намного лучше;
  • италик (наклонный шрифт) выглядит просто прекрасно за счёт правильного кернинга.

Недостаток у шрифтов только один: поскольку литеры не «приколочены гвоздями» к пикселям на экране, некоторые линии рисуются нечётко. Особенно это касается верхних линий заглавных букв когда шрифт отображается на тёмном фоне.

Во общем, вот картинки, оцените и скажите, что думаете.

Это тест старого и нового шрифтов. Новый в верхней строчке, старый в нижней. Очевидно преимущество нового шрифта на светлом фоне.

Это фурка с новым шрифтом.

Решил посмотреть, как будет выглядеть фурка, если основной шрифт будет наклонный. Показалось так хорошо, что даже захотелось сделать его шрифтом по умолчанию. 🙂 Что думаете?

UPD: Есть, кстати, ещё один вариант. Можно встроить генерацию битмапного шрифта прямо в фурку. Тогда можно будет носить TrueType шрифты вместе с квестом и генерить из них шрифт нужного размера прямо на лету. Правда, фурка «потолстеет» (Вик, привет!).

Как таки дописать игру

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

Итак, как заставить себя работать.