FireURQ 2.2.2 (багфикс)

Как понятно из заголовка, вышла новая версия фурки. По большей части багфикс. Изменения:

  • Поправлены ошибки при удалении декораторов из самих декораторов (например, по нажатию на ссылку в текстовом декораторе)
  • Поправлена ошибка с запуском игры по относительному пути (фиг знает, зачем это надо, но кто-то наткнулся же, не будем показывать пальцем)
  • Сделал перманентную переменную gss_fullscreen, которая вычитывается ещё до старта фурки и фурка, соответственно, запускается в фулскрине или нет, независимо от того, что было написано в скине. Сделано для тех случаев, когда игроку дают запомнить настройки фулскрина в игре, а игра запускается сначала в окне и разворачивается на экран только после сплеша, что как-то непрофессионально (хотя кого я обманываю…)

Вот. Остальное отложил на 2.3, который может когда-нибудь будет. Такие дела.

Фурка на гитхабе

Выложил фурку в гитхаб. Больше для себя — удобно, когда есть единый репозитарий. Но если кто-то захочет покопаться в говнокоде, милости прошу. А то, что там говнокод — к гадалке не ходи. Первая версия писалась на коленке, и с тех пор я её так и не переписал толком. Если вдруг кто захочет собрать, то понадобятся Delphi 7, JCL, AggPas и GIFImage.

Заодно выложил и фуркин движок — сильно переработанный порт HGE. Он, понятное дело, тоже нужен для сборки. Называется он очень оригинально — Delphi 2D Game Engine, сокращённо — D2DGE. Из игр написана на нём (кроме фурки) всего одна — Свеча и Мотылёк, по сути, концепт. Но зато с музыкой. 🙂

FireURQ 2.2

Вышла новая версия фурки. Скачать, подробный список изменений.

Честно говоря, я думал, что 2.2 станет последней версией фурки. Поэтому подбил в неё все старые, но желанные запросы, типа шифрования, а также новые, которые позволят выпускать игры «в мир» (в Steam, например).

В результате, я сделал какое-то количество запросов и завис. И решил пока выпустить что есть. Тем более, что ценные дополнения есть.

Итак, стоящие упоминания нововведения:

Читать далее FireURQ 2.2

Подсветка синтаксиса URQ

Выкопал из закромов старые наработки по подсветке синтаксиса. В 2013 году хотел писать урк-редактор, да что-то не собрался. А подсветку сделал (для SynEdit, если кто пишет на Дельфи).

Выглядит это примерно так:

Подсветка корректно обрабатывает разные нюансы урк-синтаксиса (в FireURQ варианте), показывает вложенные подстановки, понимает разные типы строк, подсвечивает операторы и системные переменные, понимает, что кавычка внутри pln — это не начало строковой константы и всё такое прочее.

В общем, прикольно получилось. Теперь вот думаю, не написать ли всё-таки тот редактор, хотя бы ради подсветки. 🙂 Как я ни старался с Notepad++, всё равно что-то он некорректно показывает. А тут если что, я что надо доточу…

Зимнее приключение 2.0

Почти десять лет назад я написал на ЗОК 2007 игру про щенка, потерявшегося в лесу. Игра была написана под досурку WCL, которая умела проигрывать звуки. Мне хотелось немного озвучить игрушку, добавить тяфканье, вой волков, все эти вещи. По сути, эта игра стала моим дебютом в РИЛ.

Недавно на канале обсуждали старые URQ игры и вспомнили и про мою. Я подумал, что неплохо было бы немного доработать и переделать игру под фурку. Много времени это не заняло, Евг любезно нарисовал заставку, так что вот, встречайте: Зимнее приключение 2.0 🙂

Быстрый фикс (FireURQ 2.1.1)

Как быстро выяснилось, в процессе переработки фулскрина я сломал работу фурки на старых и встроенных графических адаптерах, например, Intel GMA 3150.

Поэтому вот он, быстрый фикс. Если вдруг у вас фурка не запускается, скорее качайте свежий патч, а то прекрасные игры прекрасных Адженты и Веты пройдут (они уже проходят!) мимо вас.

FireURQ 2.1

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

Итак, изменения. Читать далее FireURQ 2.1

Вечная тема

Наткнулся на неплохую статью про то, «как всё-таки написать». Ну то есть перестать думать о написании (книг) и сделать. Неплохой мотивационный пинок, я считаю.

Существует только два состояния, в котором вы можете пребывать: человек, который пишет, или человек, который не пишет. Если ты пишешь, ты писатель. Если ты не пишешь, ты не писатель. «Стремящийся» — это просто бессмысленная романтизация состояния «хочу но не делаю». Все равно, что сказать: «Я стремлюсь поднять лист бумаги, упавший на пол». Ну так подними его, или нет. Не желаю слышать о твоем переполненном памперсе. Сними его или помалкивай.

Тут статья целиком