81 lines
2.4 KiB
TeX
81 lines
2.4 KiB
TeX
\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} |