diff --git a/_templates/assignment.html b/_templates/assignment.html index 95de275ad18c6bb25126567f81dcbf50327f05e2..9bd4057174a087b8eba2ec06dee68729582db86a 100644 --- a/_templates/assignment.html +++ b/_templates/assignment.html @@ -33,6 +33,7 @@ <p>Submission should be zipped into a single file and emailed to: <a href="mailto:jwalto@essex.ac.uk?subject=Asteroids Submission: NAME">jwalto@essex.ac.uk</a> with the subject "Asteroids Submission: NAME"</p> + <p>Deadline: 14th May 2018, 11:59:59 (PM)</p> <a id="gd-hack"> <h2>2. Game Design Hack [40%]</h2> @@ -55,6 +56,7 @@ <p>Submission should be zipped into a single file and emailed to: <a href="mailto:jwalto@essex.ac.uk?subject=Hack Submission: TEAM_NAME">jwalto@essex.ac.uk</a> with the subject "Hack Submission: TEAM_NAME"</p> + <p>Deadline: 17th May 2018, 12:59:59 (Mid day)</p> <a id="gd-player"> <h2>3. Player Experience Experiments [50%]</h2> @@ -104,5 +106,6 @@ <h3>Submission</h3> <p>Submission should be zipped into a single file and submitted to Faser by <strong>every</strong> team member. Please ensure the same file is submitted by all members and only one file is submitted. If you make a mistake, delete the incorrect submissions</p> + <p>Deadline: 25th May 2018, 11:59:59 (Mid day)</p> {% endblock %} diff --git a/slides/content/procgen.tex b/slides/content/procgen.tex index e03dc7d15b702a14a8e65e6dcf7faec41af6a0d3..48bf390104ae9a32f8d7d984c8c5558b0393fa1b 100644 --- a/slides/content/procgen.tex +++ b/slides/content/procgen.tex @@ -7,6 +7,36 @@ \titlepage \end{frame} +\begin{frame}{Exercise} +\begin{block}{Question} + What do we mean by procedural generation? +\end{block} + +\end{frame} + +\begin{frame}{A definition} +\begin{center} + The act of \textbf{creating} content for games using \textbf{algorithms} as opposed to being \textbf{hand-crafted} by a human creator. +\end{center} +\end{frame} + +\begin{frame}{A few notes...} + \begin{itemize} + \item Far too broad an area for a single lecture\pause + \item we'll try it anyway...\pause + \item Used in lots of modern (and old school) games\pause + \item When done well can add to a game + \end{itemize} +\end{frame} + +\begin{frame}{No Mans Sky} + \begin{center} + \includegraphics[width=\textwidth]{nomanssky} + \end{center}\pause + ok... maybe not that one. +\end{frame} + + \begin{frame}{Early Procedural Generation} \begin{center} \begin{chronology}[5]{1974}{2000}{55ex}[\textwidth] @@ -157,16 +187,26 @@ for tile in grid: \begin{frame} \frametitle{Borderlands} + \begin{columns} + \begin{column}{0.5\textwidth} \begin{itemize} - \item Randomly generated weapons + \item \href{http://borderlands.wikia.com/wiki/Weapons}{Randomly generated} weapons \item Over 17,750,000 different combinations \item Lots of properties which determines effects \end{itemize} + \end{column} + \begin{column}{0.5\textwidth} + \includegraphics[width=\textwidth]{borderlands-weapon} + \end{column} + \end{columns} + \end{frame} \begin{frame} \frametitle{Galactic Arms Race} + \begin{columns} + \begin{column}{0.5\textwidth} \begin{itemize} \item Generate Weapons based on particle systems @@ -174,16 +214,29 @@ for tile in grid: \item Choices based on what the player does \item Adapt to the player's experience based on usage \end{itemize} + \end{column} + \begin{column}{0.5\textwidth} + \includegraphics[width=\textwidth]{garGUI} + \end{column} + \end{columns} + + \href{http://galacticarmsrace.blogspot.co.uk/p/demo.html}{Demo on their website} \end{frame} \begin{frame} \frametitle{Papers, Please} - - \begin{itemize} - \item Procedural generated people with procedurally generated documents - \item Gameplay dependant on unpredictability - \item Hand crafted story elements - \end{itemize} + \begin{columns} + \begin{column}{0.5\textwidth} + \begin{itemize} + \item Procedural generated people with procedurally generated documents + \item Gameplay dependant on unpredictability + \item Hand crafted story elements + \end{itemize} + \end{column} + \begin{column}{0.5\textwidth} + \includegraphics[width=\textwidth]{papers-please} + \end{column} + \end{columns} \end{frame} \section{Full Games} diff --git a/slides/images/borderlands-weapon.png b/slides/images/borderlands-weapon.png new file mode 100644 index 0000000000000000000000000000000000000000..7cf74d04a7a7144f0101f1a6a881f1b609e9c5f9 Binary files /dev/null and b/slides/images/borderlands-weapon.png differ diff --git a/slides/images/garGUI.jpg b/slides/images/garGUI.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ceacd4fbb72cf356c7ff49aa476b654bf8fe1408 Binary files /dev/null and b/slides/images/garGUI.jpg differ diff --git a/slides/images/nomanssky.jpeg b/slides/images/nomanssky.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8982802b24ab73088fdbe069c7ff2b5caba13e3f Binary files /dev/null and b/slides/images/nomanssky.jpeg differ diff --git a/slides/images/papers-please.jpg b/slides/images/papers-please.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb81ea7c7773f05143e93ab0699180500a7d7007 Binary files /dev/null and b/slides/images/papers-please.jpg differ