\subtitle{\textbf{Lab} - Searchable Design Spaces} \date{Monday (PM), 14 May 2018} \begin{document} \begin{frame} \titlepage \cite{ce810} \end{frame} \section{Intro} \begin{frame}{Design Spaces} \begin{itemize} \item In this morning's session we talked about \keyterm{Game Parameters} \item These are properties which help to define the game \item These are often \textbf{dependant} on one another. \end{itemize} \end{frame} \section{Flappy Bird} \begin{frame}{Exercise: Game Parameters} \begin{block}{Question} What game parameters are there for \gametitle{Flappy Bird}? \end{block} \begin{center} \includegraphics[width=0.9\textwidth]{images/game_new} \end{center} \end{frame} \begin{frame}{Answer: Game Parameters} \begin{figure} \includegraphics[width=0.9\textwidth]{images/flappy_params} \caption{paramters by Isaksen et al @ NYU} \end{figure} \end{frame} \begin{frame}{Flappy Birds} \begin{block}{Activity} Go to the \href{http://game.engineering.nyu.edu/projects/exploring-game-space/}{\gametitle{Flappy Bird} demo} and change the sliders.\\ How does changing the parameters affect the gameplay? \end{block} \url{http://game.engineering.nyu.edu/projects/exploring-game-space/} \cite{isaksen2015exploring} \end{frame} \begin{frame}{How does this relate to us?} Isaksen et al basically did the following: \begin{enumerate} \item Select parameters \item Repeat $N$ times \begin{enumerate} \item Generate games \item Evaluate games \item Record results \end{enumerate} \item Analyse results \item Output result \end{enumerate} This is how we're going to think about tuning our own game parameters. \end{frame} \begin{frame}{The Role of AI} \begin{description} \item[Problem] Doing evaluations is time consuming \item[Solution] Make AIs that play them \end{description} \end{frame} \section{Asteroids} \begin{frame}{Asteroids} \begin{center} Lets look at a more complicated example \begin{figure} \includegraphics[width=0.8\textwidth]{images/asteroids} \end{figure} \end{center} \end{frame} \begin{frame}{Parameters} \begin{block}{Question} What parameters could we change for asteroids? \end{block} \pause \begin{itemize} \item Game Length \item Number of bullets \item Speed of bullets \item Number of asteroids \item Number of asteroid children \item Ship speed \item Ship turn rate \item Bullet cost \end{itemize} \end{frame} \begin{frame}{Metrics} \begin{block}{Question} What can we measure about asteroids? \end{block} \pause \begin{itemize} \item Rankings \item Score difference \item Time to win (game ticks) \item Distance travelled \end{itemize} \end{frame} \begin{frame}{Metrics} \begin{block}{Exercise} Create a version of asteroids that disadvantages the rotate and shoot player over the other agents. \end{block} \end{frame} \begin{frame}[allowframebreaks] \frametitle{References} \bibliographystyle{abbrv} \bibliography{shared/references.bib} \end{frame} \end{document}