diff options
author | grr <grr@lo2.org> | 2024-05-29 08:52:04 -0400 |
---|---|---|
committer | grr <grr@lo2.org> | 2024-05-29 08:52:04 -0400 |
commit | 72d918691752f4acd74dd78f36c83d53bc737eb4 (patch) | |
tree | 327ee2b6f85685e3ea2be3fa1446669452d59947 | |
parent | 8ed007ac0b41a73386871421ae8344f3c6ea1077 (diff) | |
download | blueprint-72d918691752f4acd74dd78f36c83d53bc737eb4.tar.gz |
i think we're done for a first pass
-rw-r--r-- | blueprint.tex | 65 | ||||
-rw-r--r-- | dissociator_syntax.tex | 1 | ||||
-rw-r--r-- | essays/perception_dissociator.tex | 157 |
3 files changed, 115 insertions, 108 deletions
diff --git a/blueprint.tex b/blueprint.tex index f4dbe30..7f57bf1 100644 --- a/blueprint.tex +++ b/blueprint.tex @@ -29,33 +29,25 @@ % \usepackage{cabin} % \newfontfamily{\specialheadersfont}{Cabin} -\newcommand{\speech}[1]{ +\newcommand\speech[1]{ \textquote{\emph{#1}}} -\newcommand{\said}[1]{ % oops +\newcommand\said[1]{ % oops \speech{#1}} -\newcommand{\essaytitle}[1]{\uline{#1}} +\newcommand\essaytitle[1]{\uline{#1}} -\newcommand{\gap}{\plainbreak{2}} +\newcommand\gap{\plainbreak{2}} -\newcommand{\inlineaside}[1]{\textit{(#1)}} +\newcommand\inlineaside[1]{\textit{(#1)}} -\newcommand{\x}{$x$} -\newcommand{\y}{$y$} +\newcommand\x{$x$} +\newcommand\y{$y$} -\newcommand{\redact}[1]{\xout{#1}} +\newcommand\redact[1]{\xout{#1}} -\newcommand{\greater}{>} -\newcommand{\less}{<} - -% TODO because of something tricky ill need to debug later -\newcommand{\bimg}[1]{(img #1)} - -% --- typesetting aids for some subtle syntax of flynt -\newcommand{\formulation}[1]{'\textit{#1}'} - -\newcommand{\triquote}[1]{'''#1'''} +\newcommand\greater{>} +\newcommand\less{<} % TODO these should be considered placeholders basically \newcommand{\name}[1]{\textbf{#1}} @@ -64,31 +56,25 @@ \newcommand{\lexpression}[1]{"\emph{#1}"} \newcommand{\expression}[1]{\lexpression{#1}} -\newenvironment{sysrules}{ - \begin{hangparas}{3em}{1} - }{ - \end{hangparas} \vskip 1em - } +\newenvironment{sysrules}{\begin{hangparas}{3em}{1}}{\end{hangparas}\vskip 1em} -\newcommand{\postulate}[1]{ - \emph{Postulate #1}.} +\newcommand\postulate[1]{\emph{Postulate #1}.} -\newcommand{\dreamdate}[1]{ - \plainbreak{1} \uline{#1}\\ } -\newcommand{\dreamdatecomment}[2]{ - \plainbreak{1} \uline{#1} --- \textit{#2}\\ } +\newcommand\dreamdate[1]{\plainbreak{1}\uline{#1}\\} +\newcommand\dreamdatecomment[2]{\plainbreak{1}\uline{#1} --- \textit{#2}\\} -\newcommand{\cubeframe}{ - \includegraphics[width=1em]{img/cubeframe}} -\newcommand{\cubeup}{ - \includegraphics[width=1em]{img/cubeup}} -\newcommand{\cubedown}{ - \includegraphics[width=1em]{img/cubedown}} +\newcommand\cubeframe{\includegraphics[width=1em]{img/cubeframe}} +\newcommand\cubeup{\includegraphics[width=1em]{img/cubeup}} +\newcommand\cubedown{\includegraphics[width=1em]{img/cubedown}} -\newcommand{\photopage}[4]{ - \begin{figure}{\centering\includegraphics[width=4.5in]{#1}\par} - \vskip 1em\noindent #2 \vskip 1em\caption{\noindent #3} - {\raggedleft \itshape (photo by #4) \par}\end{figure}} +\newcommand\photopage[4]{ + \begin{figure} + { \centering\includegraphics[width=4.5in]{#1}\par } + \vskip 1em + \noindent #2 \vskip 1em + \caption{\noindent #3} + { \raggedleft \itshape (photo by #4) \par } + \end{figure}} \begin{document} \frontmatter @@ -177,6 +163,7 @@ \input{essays/energy_cube1966.tex} \input{essays/energy_cube1961.tex} \input{essays/concept_art.tex} +\input{dissociator_syntax.tex} \input{essays/perception_dissociator.tex} \input{essays/mock_risk_games.tex} \input{essays/dream_reality.tex} diff --git a/dissociator_syntax.tex b/dissociator_syntax.tex index 29efe01..481caa9 100644 --- a/dissociator_syntax.tex +++ b/dissociator_syntax.tex @@ -61,6 +61,7 @@ \newcommand\stepson[2]{\ensuremath{#1\:\steppy{\:#2}}} \newcommand\flee[1]{\ensuremath{#1\raisebox{-1pt}{\intprod}}} \newcommand\probly[1]{\ensuremath{(#1)}} +\newcommand\bigprobly[1]{\ensuremath{\big(\;#1\;\big)}} \newcommand\onehalf{\ensuremath{\sfrac{1}{2}}} \newcommand\onequarter{\ensuremath{\sfrac{1}{4}}} diff --git a/essays/perception_dissociator.tex b/essays/perception_dissociator.tex index aa9dc8d..46ca191 100644 --- a/essays/perception_dissociator.tex +++ b/essays/perception_dissociator.tex @@ -107,43 +107,34 @@ and doesn't go back in. } \clearpage -\newcommand{\righttab}[1]{{\raggedleft - \framebox{ - \parbox[c][2em]{2em}{ - \centering \Huge #1 \par - }} - \par - } - \vskip 1em -} +\newcommand\intab[1]{ +\framebox[1.1\width]{\parbox[c][2.5em]{4em}{ + \centering\Huge #1}}} -\newcommand{\lefttab}[1]{{\raggedright - \framebox{ - \parbox[c][2em]{3em}{ - \centering \Huge #1 \par - }} - \par - } - \vskip 1em -} +\newcommand\righttab[1]{{\raggedleft\intab{#1}\par}} + +\newcommand\lefttab[1]{{\raggedright\intab{#1}\par}} + +{\righttab{1} -{ - \righttab{1} - \centering +\centering \includegraphics[width=4in]{img/guidebook_01} + \vfill + \includegraphics[width=3.5in]{img/guidebook} \vfill + \includegraphics[width=4in]{img/guidebook_02} + \vfill + \includegraphics[width=4in]{img/guidebook_03} -\vfill -} +\vfill\clearpage} -\clearpage \lefttab{2} \uline{Introduction.} The perception-dissociator is a machine which is the @@ -259,7 +250,7 @@ and follow the instructions, go immediately to Page 6. \vfill \gentrisplitmath{ - \probly{\jumpsover{ + \bigprobly{\jumpsover{ \scoot{s_1}}{ \probly{\shadows{s_2}{\eyeO{u}}}}}}{ \jumpsover{s}{ @@ -284,29 +275,30 @@ and follow the instructions, go immediately to Page 6. \vfill \gentrisplitmath{ \tackles{ - \eyeC{\scoot{u}}}{ + \eyeC{\crawl{u}}}{ \eyeC{\aboveU{t}}}} {\probly{ \stepson{s_1} - {\eyeC{\scoot{s_2}}}}} + {\eyeC{\crawl{s_2}}}}} {\crawl{t} \:\dfrac{\pushes{\vee}{}}{\blows{\wedge}{}}\:u} \vfill -\gensplitmath{ - \flee{\crouch{\eyeC{u}}}} - {\dfrac{\pushes{s_1}{s_2}\:\:\pushes{s_3}{s_1}} - {\dfrac{\pushes{s_2}{s_3}} - {\pushes{s_3}{s_1}} - \dfrac{ - \pushes{s_1}{s_2} - \left(\begin{gathered} - \tackles{s_1}{s_3}\\ - \jumpsover{s_2}{u} - \end{gathered}\right)} - {\pushes{s_2}{s_3}}}} + +\gensplitmath{\flee{\scoot{\eyeC{u}}}} +{\begin{array}{c}\begin{array}{c c} + \pushes{s_1}{s_2}&\pushes{s_3}{s_1}\\\hline + &\pushes{s_1}{s_2}\end{array} + \left(\begin{array}{c}\tackles{s_1}{s_3}\\ + \jumpsover{s_2}{u}\end{array}\right)\\\:\: + {\renewcommand{\arraystretch}{0.5} + \begin{array}{l@{}p{8em}} + \pushes{s_2}{s_3}\,&\hrulefill\\ + \hrulefill&\,\pushes{s_2}{s_3}\\ + \pushes{s_3}{s_1}\,&\\\end{array}}\end{array}} \vfill + \gentrisplitmath{ \left( \begin{gathered} @@ -319,8 +311,40 @@ and follow the instructions, go immediately to Page 6. {\jumpsover{\left.\begin{gathered} s\\ t -\end{gathered}\right.}{u}}{} - +\end{gathered}\right.}{u}}{ +\dfrac{\dfrac{\dfrac{\eyeC{\crawl{s_1}}} + {\aboveU{\eyeO{s_1}}} \: \shadows{u}{s_1}} + {\eyeO{\scoot{s_1}}} \: \probly{\pushes{s_1}{s_2}}} + {\eyeO{\belowU{s}}} \: \eyeC{u}} + +\vfill + +\gentrisplitmath{\jumpsover{u}{\belowU{s_3}}} + {\left(\;\begin{array}{c} + \jumpsover{\scoot{s_1}}{\eyeO{u} }\\ + \shadows{s_2}{u} + \end{array}\;\right)} + {\eyeO{s_3}} + +\vfill +\gensplitmath{\jumpsover{u}{\begin{array}{c} + \pushes{\eyeC{\belowU{s_1}}}{\eyeC{\belowU{a_1}}}\\ + \pushes{\eyeC{\belowU{s_2}}}{\eyeC{\belowU{s_1}}} +\end{array}}}{\jumpsover{\crouch{u}}{\probly{\shadows{s_1}{\eyeO{s_2}}}}} + +\vfill +\gentrisplitmath{\jumpsover{t_1}{\pushes{t_2}{\scoot{u}}}} +{\shadows{s}{\shadows{u}{s}}} +{\left(\begin{array}{c} + \jumpsover{s_2}{u} \\ \hline + \tackles{s_1}{s_3} \\ +\jumpsover{s_2}{u}\end{array}\right) +\begin{array}{c} + \jumpsover{u}{s_1} \\ \hline + \jumpsover{u}{s_3} \\ + \\ + \\ +\end{array}} \clearpage % \img{dissoceqns} @@ -486,22 +510,18 @@ you. You must instantly jump aside. \item If you sense a massive touch going above your head, another touch may be about to shove you from behind. Jump aside. -\begin{equation*} - \eyeC{u}\:\begin{gathered} + \[\eyeC{u}\:\begin{gathered} \jumpsover{t_1}{u}\\ \probly{\pushes{t_2}{u}} \end{gathered} - \:\:\flee{u} -\end{equation*} + \:\:\flee{u}\] \vfill \item If you have any time left over from following other instructions, close your eyes and go around with your hands in front of you, shoving touches whenever you feel them. -\begin{equation*} - \eyeC{u} \:\:\: \pushes{u}{t} -\end{equation*} +\[\eyeC{u} \:\:\: \pushes{u}{t}\] \vfill @@ -520,9 +540,7 @@ your eyes. \textsc{Before you follow this instruction you must have mastered the preceeding instructions about closed eyes.} -\begin{equation*} - \eyeO{u}\:\eyeO{s_2}\:\probly{\stepson{s_1}{s_2}}\:\eyeC{u} -\end{equation*} +\[\eyeO{u}\:\eyeO{s_2}\:\probly{\stepson{s_1}{s_2}}\:\eyeC{u}\] \vfill \textit{(Keep going) } @@ -538,13 +556,11 @@ sight about to be tackled has \uline{closed eyes}, you must immediately shadow them. \vfill -\begin{equation*} - \eyeO{u}\dfrac{% + \[\eyeO{u}\dfrac{% \eyeO{s_2}\quad\probly{\tackles{s_1}{s_2}}\quad\jumpsover{u}{s_1 s_2}% }{% \eyeC{s_2}\quad\probly{\tackles{s_1}{s_2}}\quad\shadows{u}{s_2}% - } -\end{equation*} + }\] \vfill \item If you see a sight about to push another with open eyes from @@ -555,13 +571,11 @@ sights. \vfill -\begin{equation*} - \eyeO{u}\dfrac{% + \[\eyeO{u}\dfrac{% \eyeO{s_2}\quad\probly{\pushes{s_1}{s_2}}\quad\shadows{u}{s_2} }{% \eyeC{s_2}\quad\probly{\pushes{s_1}{s_2}}\quad\jumpsover{u}{s_1 s_2} - } -\end{equation*} + }\] \end{enumerate} @@ -740,7 +754,7 @@ stated in the most abbreviated form. \vfill -\gensplit{1--3. \[ +{1--3. \parbox[t]{1.75in}{\[ \eyeO{\crouch{u}} \:\: \begin{array}{c} \eyeC{s} \\ @@ -751,7 +765,7 @@ stated in the most abbreviated form. \probly{\pushes{t_2}{u}} \end{array}\:\: \flee{u} -\]\vfill}{4--7. \[ +\]\vskip 3.5em} 4--7. \parbox[t]{2.4in}{\[ \eyeC{\crouch{u}}\:\: \dfrac{ \:\: @@ -770,7 +784,7 @@ stated in the most abbreviated form. \probly{\pushes{t_2}{u}} \\ \end{array}\qquad \flee{u}} -\]} + \]} \vfill The biggest change comes next. @@ -804,13 +818,6 @@ them. You must be sensitive and judge heights with eyes closed. \]} \vfill -10. \gensplit{The previous Instr. 10 applies if $s_2$ is near the ground, that is, it applies unless $s_2$ is too high for you to jump or shadow it.}{\[ - \eyeC{\scoot{u}} \:\: \begin{array}{c c c} - \belowU{\eyeC{s_2}} & \probly{\tackles{s_1}{s_2}} & \jumpsover{u}{s_1 s_2} \\ \hline - \belowU{\eyeO{s_2}} & \probly{\tackles{s_1}{s_2}} & \shadows{u}{s_2} - \end{array} -\]} - \vfill (Keep going) @@ -819,10 +826,20 @@ them. You must be sensitive and judge heights with eyes closed. \vfill +10. \gensplit{The previous Instr. 10 applies if $s_2$ is near the ground, that is, it applies unless $s_2$ is too high for you to jump or shadow it.}{\[ + \eyeC{\scoot{u}} \: \begin{array}{c c c} + \belowU{\eyeC{s_2}} & \probly{\tackles{s_1}{s_2}} & \jumpsover{u}{s_1 s_2} \\ \hline + \belowU{\eyeO{s_2}} & \probly{\tackles{s_1}{s_2}} & \shadows{u}{s_2} + \end{array} +\]} + +\vfill + 11. \gensplit{\[ \eyeC{\scoot{u}} \:\: \eyeC{s_2} \:\: \probly{\pushes{s_1}{s_2}} \:\: \blows{u}{s_2} \]}{The second half of the previous Instr. 11 is dropped. } +\vfill \vskip 1.5em Except for the instruction to tackle touches, the changes are simply limitations to make the instructions feasible for $u\sfrac{1}{2}$. They should be easy @@ -841,6 +858,8 @@ vanished, the third phase is over. Turn to Page 14 and the fourth phase. \vskip 1.5em +\vfill + 12. \gensplit{Adding to Instr. 8, if you have time left over, you may also keep your eyes open and blow on sights. You may also shadow or jump over sights unless they are too high. }{ \vfill |