From 5d6a68ab8c7d566c646f356fdeb9d3c0a0441f87 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 21 Apr 2019 11:52:11 +0300 Subject: [PATCH] =?utf8?q?Glulxe=20=D0=B8=20GlkTerm=20=D0=BE=D1=82=D0=BB?= =?utf8?q?=D0=B8=D1=87=D0=BD=D0=BE=20=D0=B6=D0=B8=D0=B2=D1=83=D1=82=20?= =?utf8?q?=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://en.wikipedia.org/wiki/Glulx Многие современные interactive fiction игры выпускаются в формате glulx, а не Z-machine, так как у последнего много ограничений. Для работы с glulx тоже требуется виртуальная машина. glulxe (https://eblong.com/zarf/glulx/) это машина от самого создателя формата (а также авторов нескольких шедевральных IF-ов). Но она только машина, без какого-либо интерфейса. Для него нужно использовать одну из библиотек с Glk-интерфейсом (https://eblong.com/zarf/glk/). Я упорно пытался собрать glulxe с xglk (который есть в портах FreeBSD), но только потом понял что xglk реализует достаточно старый API и работать не будет. А вот GlkTerm работает и собирается на раз два без проблем! CheapGlk тоже работает, но без ncurses красивостей в виде жирных шрифтов и status bar. -- 2.50.0