From 207309dfe19cbb6670ee92549e05da158bbb81d4 Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Thu, 28 May 2020 15:38:27 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B1=D1=83=D0=B5=D0=BC=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 3 +++ doc.gamebook | 29 ++++++++++++++--------------- templates/tex/begin.tex | 2 ++ 3 files changed, 19 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index cc5dc68..1f9d76c 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,9 @@ all: lualatex -interaction=nonstopmode -output-directory=build build/game.tex || true lualatex -interaction=nonstopmode -output-directory=build build/game.tex +tex: + /home/alexander/Programming/gamebookformat/formatgamebook.py doc.gamebook build/game.tex + lualatex -interaction=nonstopmode -output-directory=build build/game.tex || true graph: /home/alexander/Programming/gamebookformat/formatgamebook.py doc.gamebook build/game.dot dot build/game.dot -Tpng >build/game.png diff --git a/doc.gamebook b/doc.gamebook index 7f245dd..641c1aa 100644 --- a/doc.gamebook +++ b/doc.gamebook @@ -4,27 +4,26 @@ starttext = = Введение -Вам понадобится бумажка и карандаш. +Вы - капитан космического корабля «Упорный\fxnote{ +Заметка: а что если сделать скрипт, который выдаёт персонализированную книгу? +Ввёл название корабля - получил книгу с этим названием. +}». Он же - его единственный космонавт. Ваша задача - исследовать мини-галактику Алой Руки и найти там следы разумной жизни. -Отметьте на листе бумаги три шкалы характеристик (см. таблицу). +Для начала игры возьмите листок бумаги и нарисуйте карту галактики. -\begin{table} -\begin{center} -\begin{tabular}{c|c|c|c|c|c|c} -Равнодушие & 2 & 1 & 0 & 1 & 2 & Надежда \\ -Эмпатия & 2 & 1 & 0 & 1 & 2 & Автономность\\ -Расширение & 2 & 1 & 0 & 1 & 2 & Улучшение\\ +\begin{tabular}{ccc} +С & А & N \\ +Г & Ь & Ц \\ +Д & ЖЖ & Ель \\ \end{tabular} -\end{center} -\end{table} -Вы начинаете на нуле по всем шкалам. Отметьте это на листе бумаги карандашом. +Это - кодовые названия объектов на вашем радаре. +Каждый из них можно посетить только один раз. +Зачёркивайте те, которые вы проверили. -Во время игры вам даются варианты выбора. -У некоторых вариантов вы знаете эффект, например, +1 к Расширению. -Если вы выбираете этот вариант, то вы должны сдвинуть отметку третьей шкалы на одну клетку влево к Расширению. -(Поэтому вам нужен именно карандаш -- его проще стирать) +\textbf{Топливо:} 3 +\textbf{Еда:} 3 * 1 start diff --git a/templates/tex/begin.tex b/templates/tex/begin.tex index bd9713d..1433ce0 100644 --- a/templates/tex/begin.tex +++ b/templates/tex/begin.tex @@ -67,6 +67,8 @@ \rule{\textwidth}{1.6pt} } +\usepackage[draft,nomargin,footnote,noindex]{fixme} + \begin{document} #include "titlepage"