summaryrefslogtreecommitdiff
path: root/docs/tutorial.tex
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tutorial.tex')
-rw-r--r--docs/tutorial.tex61
1 files changed, 61 insertions, 0 deletions
diff --git a/docs/tutorial.tex b/docs/tutorial.tex
new file mode 100644
index 0000000..907052d
--- /dev/null
+++ b/docs/tutorial.tex
@@ -0,0 +1,61 @@
+\documentclass[12pt]{article}
+
+\usepackage{fontspec}
+
+\usepackage[pdfborder={0 0 0}]{hyperref}
+\usepackage[margin=20mm]{geometry}
+
+\usepackage{float}
+\usepackage{subcaption}
+
+\floatstyle{ruled}
+\newfloat{board}{bh}{brd}
+\floatname{board}{Board}
+\DeclareCaptionSubType{board}
+
+\usepackage{minted}
+\usemintedstyle{tango}
+
+\newmintinline[py]{python}{}
+\newminted{python}{}
+\newmintedfile{python}{}
+
+\newminted[shell]{sh}{}
+
+\setmainfont{Linux Libertine O}
+\setmonofont[AutoFakeBold]{Inconsolata}
+
+\setlength\parskip{2ex}
+\setlength\parindent{0mm}
+
+%\widowpenalty=1000
+%\clubpenalty=1000
+\newcommand\fasttrack[1]{\vspace{-2ex}\hfill\emph{Fast track: #1}\nopagebreak}
+
+\newcommand\footnoteurl[1]{\footnote{\url{#1}}}
+
+\begin{document}
+
+\title{Writing SnakeGame bots}
+\author{Peter Ward}
+\date{July 29, 2012}
+\maketitle
+
+\input{introduction.tex}
+
+\input{firstbot.tex}
+
+\input{random_simple.tex}
+
+% this section is rather long,
+% perhaps take an intermission to explain the board
+% and getting width, height
+% and modulo properly?
+\input{random_avoid.tex}
+
+\input{look_ahead.tex}
+
+\break
+\input{closest_apple.tex}
+
+\end{document}