Fixed build so that it does not break after a clean build is the .txt files have been deleted from the top-level directory.

Added a skeleton write-up in LaTeX with example list, screenshot, table etc.
This commit is contained in:
Woody Folsom
2012-03-16 14:30:18 -04:00
parent 1cd007e798
commit 0ac74b3297
9 changed files with 346 additions and 2 deletions

81
writeup/CS8803_P3.tex Normal file
View File

@@ -0,0 +1,81 @@
\documentclass[letterpaper,10pt]{article}
\usepackage{titlesec}
\usepackage[margin=0.5in]{geometry}
\usepackage{graphicx}
\titleformat{\section}{\large\bfseries}{\thesection}{1em}{}
\begin{document}
\pagestyle{empty}
\title{CS8803 Game AI Project 3}
\author{Woody Folsom and Marshall Gillson}
\date{March 18, 2012}
\maketitle
\section*{Introduction}
Here is an example of citing \emph{AI for Games} \cite{millington} and another for citing \emph{Russel \& Norvig} \cite{russelnorvig}. An example graphic image follows. Note that the [h!] causes it to be displayed at this exact location rather than moving it to allow for best text layout.
\begin{figure}[h!]
\centering
\includegraphics[width=0.4 \textwidth]{mario_example.png}
\caption{This is an example screenshot}
\label{img:mario-ex}
\end{figure}
Here [Fig. \ref{img:mario-ex}] is a link to the image above.
\section*{Related Works}
Below is an example of an unordered list of terms:
\begin{description}
\item[Richard Bartle Model]
\item[Nick Yee Model]
\item[John Radoff Model]
\end{description}
Here is a short table copied from my Project \#2:
\begin{center}
\begin{tabular}{ | l | l | l | l | l |}
\hline
Seed & Heuristic & Time Remaining & Surived & Coins \\
\hline
1582108229 & AStarAgent & 175 & Yes & 24 \\
1582108229 & CoinSeeker & 134 & No & 8 \\ \hline
1200022400 & AStarAgent & 170 & Yes & 7 \\
1200022400 & CoinSeeker & 127 & Yes & 9 \\ \hline
\end{tabular}
\end{center}
\section*{Level Generator Design}
\subsection*{Profile Matcher}
\subsection*{Level Archetype Selection}
\subsection*{Level Generation: Macro-structure}
\subsection*{Challenge Components: Micro-structure}
\section*{Evaluation}
\section*{Conclusion}
\section*{Appendix A: Building the Game}
Building the Project 3 executable requires a Java SDK version 1.6+ and Apache Ant.
To build the game, execute \texttt{ant clean} followed by \texttt{ant} from the main project directory.
\section*{Appendix B: Running the Game}
To run the game, change to the `dist' subdirectory following a successful build and execute \texttt{java -jar CS8803\_P3.jar generator=[AgentName]}. Valid level generator names include: SGrammarGenerator, LSystemGenerator:
\begin{description}
\item[seed] random number generator seed value (\texttt{long})
\end{description}
\bibliographystyle{unsrt}
\bibliography{p3refs}
\end{document}