98 lines
No EOL
1.8 KiB
TeX
98 lines
No EOL
1.8 KiB
TeX
\documentclass[11pt,aspectratio=169]{beamer}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage{fontspec}
|
|
\usepackage{lmodern}
|
|
\usepackage{twemojis}
|
|
\usepackage[ngerman]{babel}
|
|
\usetheme{DarkConsole}
|
|
\begin{document}
|
|
\author{Amedeo Molnár}
|
|
\title{Game development mit Haskell}
|
|
\subtitle{Der Weg in den Wahnsinn?}
|
|
%\logo{}
|
|
%\institute{Cyberus Technbology GmbH}
|
|
\date{20. April 2023}
|
|
%\subject{}
|
|
%\setbeamercovered{transparent}
|
|
%\setbeamertemplate{navigation symbols}{}
|
|
\begin{frame}[plain]
|
|
\maketitle
|
|
\end{frame}
|
|
|
|
\section{Der Anfang}
|
|
|
|
\begin{frame}{\secname}
|
|
\begin{center}
|
|
… Ich wollte schon immer Spiele machen …
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{\secname}
|
|
|
|
\begin{center}
|
|
Es gibt schon das Werkzeug da draußen
|
|
|
|
\vspace{.5cm}
|
|
|
|
\begin{itemize}
|
|
\item<2-> Unity
|
|
\item<3-> Unreal
|
|
\item<4-> Godot
|
|
\item<5-> …
|
|
\end{itemize}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{\secname}
|
|
\begin{center}
|
|
Bausteine im Haskell-Ökosystem
|
|
|
|
\vspace{.5cm}
|
|
|
|
\begin{itemize}
|
|
\item<2-> SDL2
|
|
\item<3-> GLFW
|
|
\item<4-> OpenGL
|
|
\item<5-> Vulkan
|
|
\item<6-> OpenAL
|
|
\end{itemize}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{\secname}
|
|
\begin{center}
|
|
Nachteil all dieser Lösungen:
|
|
|
|
\vspace{2cm}
|
|
|
|
\onslide<2->{
|
|
Alle gängigen Lösungen sind gar nicht oder kaum mit Haskell ansprechbar…
|
|
|
|
\vspace{.5cm}
|
|
|
|
\twemoji[height=1cm]{crying cat}
|
|
}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\section{Aufbruch}
|
|
|
|
\begin{frame}{\secname}
|
|
\begin{center}
|
|
Affection
|
|
|
|
\vspace{.5cm}
|
|
|
|
\begin{itemize}
|
|
\item<2-> Leichtgewichtig
|
|
\item<3-> steht nicht im Weg
|
|
\end{itemize}
|
|
\end{center}
|
|
\end{frame}
|
|
|
|
\begin{frame}{\secname}
|
|
\begin{center}
|
|
Demo-Time!
|
|
\end{center}
|
|
\end{frame}
|
|
\end{document} |