-
Notifications
You must be signed in to change notification settings - Fork 1
/
games.tex
executable file
·114 lines (91 loc) · 3.4 KB
/
games.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
%Template for a game:
%(Note \index is in form of {category!game} e.g {Tig!Peg Tig}
%(Replace xx with Recipe Name/Index info)
% \begin{minipage}{\textwidth}
% \game{Eating Food}{Meal}{Tig}
% \equip{knife, fork, spoon}
% \play{1 or more players}
% \aka{Lunch}
% \\*
% Game Instructions
% \refer{Breakfast}
% \end{minipage} \vfill - end the 'game block'
\documentclass[12pt,a4paper,titlepage,twoside,openright]{book}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[splitindex]{imakeidx}
\usepackage{fullpage}
\usepackage{verbatim}
\usepackage{cclicenses}
%Setup (empty) gamename macro
\newcommand{\gamename}{}
% REFER macro ('See also [game]')
\newcommand{\refer}[1]{\\*See also: \textbf{#1} (p.\pageref{#1})}
% GAME macro ({game name}{category}{category...}
\makeatletter
\newcommand{\game}[2]{
\renewcommand{\gamename}{#1}
\@for \xx:=#2\do{
\index{\xx!{#1}}
}
\label{#1}
\section[#1]{#1}
\setlength{\parindent}{1.1em}
\textbf{Categories:}\indent #2\\*
\setlength{\parindent}{0em}
}
\makeatother
% AKA macro (comma-separated list of alternative names)
\makeatletter
\newcommand{\aka}[1]{
\@for \xy:=#1\do{
\index[alt]{\xy!\gamename}
\textbf{Also Known As:} \xy\\*
}
}
\makeatother
% EQUIP macro (Comma-separated list of equipment needed)
\makeatletter
\newcommand{\equip}[1]{
\setlength{\parindent}{2.15em}
\textbf{Equipment:}
\@for \xy:=#1\do{
\xy\\*\indent\indent\indent
}
\setlength{\parindent}{0em}
}
\makeatother
% PLAY macro
\newcommand{\play}[1]{
\index[play]{#1!\gamename}
\setlength{\parindent}{2.5em}
\textbf{Players:\indent} {#1}\\*
\setlength{\parindent}{0em}
}
\makeindex
\makeindex[name=alt,title=Alternatives]
\makeindex[name=play,title=Number of Players]
\begin{document}
\input{title}
\setcounter{secnumdepth}{-1}
\setlength{\parindent}{0cm}
\setlength{\parskip}{1.2em}
%\maketitle
\tableofcontents
\chapter[Acknowledgements]{\begin{center}Acknowledgements\end{center}}
Many thanks to those members of the Beltane Fire Society community who have created, collected and shared these games, with special thanks to Chlo\"{e} Dear and Tom Gibson for their original collections, on which this book has drawn heavily.
\chapter[Introduction]{\begin{center}Introduction\end{center}}
This book is a collection of games, activities and exercises as used by the Beltane Fire Society in its preparations for Beltane Fire Festival and other events. These games are both entertaining and practical, focusing on group bonding, movement, trust, exercise with special focus on ritual and artistic interaction. They have been collected from a wide variety of sources, but mostly distributed by word of mouth, with some forays into recording them for posterity over the years.\\*
This book contains several indexes: \textbf{Contents} contains an alphabetical list of the games for easy reference. \textbf{Alternatives} at the end gives a list of alternative names that many of these games are known by. \textbf{Players} lists games by the number of players needed, and \textbf{Categories} sorts the games by Category: Bonding, Focus, Warmup etc.\\*
We hope you enjoy reading and using this book, and that it provides both entertainment and practical skills for you and the groups you are working with!\\*
\chapter[Games]{\begin{center}Games\end{center}}
\pagebreak
% Include Game Files here
\input{inputs}
% Output the index at the end.
\printindex[alt]
\printindex[play]
\printindex
\end{document}