commit deee64184cf61a4afa76ba5d3eb111031db7c5ae Author: nek0 Date: Tue Apr 18 15:18:50 2023 +0200 init with base presentation diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c18a35f --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +*.aux +*.log +*.nav +*.out +*.snm +*.synctex.gz +*.toc diff --git a/beamercolorthemeBlackboard.sty b/beamercolorthemeBlackboard.sty new file mode 100644 index 0000000..a73ecd1 --- /dev/null +++ b/beamercolorthemeBlackboard.sty @@ -0,0 +1,22 @@ +%% Copyright (c) 2011-2016 Kazuki Maeda +%% +%% Distributable under the MIT License: +%% http://www.opensource.org/licenses/mit-license.php +%% +\ProvidesPackage{beamercolorthemeBlackboard}[2012/06/07 ] + +\mode + +\usepackage{kmbeamer_color} + +\setbeamercolor*{background canvas}{bg=bottlegreen} +\setbeamercolor*{normal text}{fg=snow} +\setbeamercolor*{alerted text}{fg=midyellow} +\setbeamercolor*{structure}{fg=water} + +\setbeamercolor*{title}{fg=water} + +\mode + + +\endinput diff --git a/beamercolorthemeDarkConsole.sty b/beamercolorthemeDarkConsole.sty new file mode 100644 index 0000000..769d0da --- /dev/null +++ b/beamercolorthemeDarkConsole.sty @@ -0,0 +1,28 @@ +%% Copyright (c) 2013-2016 Kazuki Maeda +%% +%% Distributable under the MIT License: +%% http://www.opensource.org/licenses/mit-license.php +%% +\ProvidesPackage{beamercolorthemeDarkConsole}[2013/05/08 ] + +\mode + +\usepackage{kmbeamer_color} + +\setbeamercolor*{background canvas}{bg=backgroundGray} +\setbeamercolor*{normal text}{fg=whiteee} +\setbeamercolor*{alerted text}{fg=tomato} +\setbeamercolor*{structure}{fg=gold} + +\setbeamercolor*{title}{fg=chartreuse} +\setbeamercolor*{frametitle}{fg=chartreuse} + +\setbeamercolor*{itemize item}{fg=chartreuse} +\setbeamercolor*{enumerate item}{fg=chartreuse} + + + +\mode + + +\endinput diff --git a/beamerfontthemeluatexja.sty b/beamerfontthemeluatexja.sty new file mode 100644 index 0000000..26849c9 --- /dev/null +++ b/beamerfontthemeluatexja.sty @@ -0,0 +1,18 @@ +%% Copyright (c) 2011-2016 Kazuki Maeda +%% +%% Distributable under the MIT License: +%% http://www.opensource.org/licenses/mit-license.php +%% +\ProvidesPackage{beamerfontthemeluatexja}[2011/11/03 ] + +\mode + +\RequirePackage{luatexja-fontspec} + +\setmainjfont[NoEmbed]{GothicBBB-Medium} +\setsansjfont[NoEmbed]{GothicBBB-Medium} + +\mode + + +\endinput diff --git a/beamerthemeDarkConsole.sty b/beamerthemeDarkConsole.sty new file mode 100644 index 0000000..76033d3 --- /dev/null +++ b/beamerthemeDarkConsole.sty @@ -0,0 +1,53 @@ +%% Copyright (c) 2013-2016 Kazuki Maeda +%% +%% Distributable under the MIT License: +%% http://www.opensource.org/licenses/mit-license.php +%% +\ProvidesPackage{beamerthemeDarkConsole}[2013/05/16 ] + +\mode + +\RequirePackage{kmbeamer_common} + +\usecolortheme{DarkConsole} + +\def\familydefault{\ttdefault} + +\setbeamersize{text margin left=2mm,text margin right=2mm} + +\setbeamerfont{alerted text}{series=\bfseries} +\setbeamerfont{structure}{series=\bfseries} +\setbeamerfont{title}{size=\normalsize,series=\bfseries} +\setbeamerfont{frametitle}{size=\normalsize,series=\bfseries} +\setbeamerfont{block title}{size=\normalsize,series=\bfseries} +\setbeamerfont{footline}{size*={5}{\z@},series=\bfseries} + +\setbeamertemplate{itemize item}{*} +\setbeamertemplate{itemize subitem}{*} +\setbeamertemplate{itemize subsubitem}{*} +\setbeamertemplate{frametitle}{{\usebeamercolor[fg]{normal text}\texttt{\mdseries >\hbox{}>\hbox{}> }}\boldmath\insertframetitle} +\setbeamertemplate{headline}{} +\setbeamertemplate{footline}{ + \setbox\kmbmr@tmpboxa\hbox{[\ifnum\insertsectionnumber>0\boldmath\insertsectionnumber.~\insertsection\else\char"7E\fi]\$~\_} + \setbox\kmbmr@tmpboxb\hbox{[\insertframenumber/\inserttotalframenumber]} + \ht\kmbmr@tmpboxa=1mm\dp\kmbmr@tmpboxa=0mm + \ht\kmbmr@tmpboxb=1mm\dp\kmbmr@tmpboxb=0mm + \vspace{5.2mm} + \hspace{2mm}\noindent\box\kmbmr@tmpboxa\hfill\box\kmbmr@tmpboxb\hspace{2mm} + \vspace{1.3mm} +} +\setbeamertemplate{title page}{ + \renewcommand\thefootnote{\fnsymbol{footnote}} + \setcounter{footnote}{1} % \dagger + \noindent >\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\bfseries\boldmath\inserttitle} + \ifx\insertsubtitle\@empty\else\\>\hbox{}>\hbox{}> {\usebeamerfont{title}\usebeamercolor[fg]{title}\insertsubtitle}\fi~\\[1em] + Name: \insertauthor\ \ifx\insertinstitute\@empty\else(\insertinstitute)\fi\\ + Datum: \insertdate + \renewcommand\thefootnote{\arabic{footnote}} + \setcounter{footnote}{0} +} + +\mode + + +\endinput diff --git a/gamedev haskell.pdf b/gamedev haskell.pdf new file mode 100644 index 0000000..f384616 Binary files /dev/null and b/gamedev haskell.pdf differ diff --git a/gamedev haskell.tex b/gamedev haskell.tex new file mode 100644 index 0000000..c4d3c1f --- /dev/null +++ b/gamedev haskell.tex @@ -0,0 +1,81 @@ +\documentclass[11pt]{beamer} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage[ngerman]{babel} +\usetheme{DarkConsole} +\begin{document} + \author{Amedeo Molnár} + \title{Game development mit Haskell} + \subtitle{Der Weg in den Wahnsinn?} + %\logo{} + %\institute{} + \date{10. Februar 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<6-> Vulkan + \item<7-> OpenAL + \end{itemize} + \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} \ No newline at end of file diff --git a/kmbeamer_color.sty b/kmbeamer_color.sty new file mode 100644 index 0000000..ef2c283 --- /dev/null +++ b/kmbeamer_color.sty @@ -0,0 +1,48 @@ +%% Copyright (c) 2011-2016 Kazuki Maeda +%% +%% Distributable under the MIT License: +%% http://www.opensource.org/licenses/mit-license.php +%% +\ProvidesPackage{kmbeamer_color}[2013/05/08 ] + +%% black +\definecolor{backgroundGray}{HTML}{1e1e1e} + +%% blue +\definecolor{midnightblue}{HTML}{00152D} +\definecolor{navyblue}{HTML}{1F2F54} +\definecolor{ultramarine}{HTML}{4B64A1} +\definecolor{water}{HTML}{A9CEEC} + +%% brown +\definecolor{sepia}{HTML}{4A3B2A} +\definecolor{brown}{HTML}{763900} +\definecolor{goldbrown}{HTML}{C47600} +\definecolor{satsuma}{HTML}{FA8000} + +%% green +\definecolor{deepgreen}{HTML}{005731} +\definecolor{bottlegreen}{HTML}{264435} +\definecolor{tokiwa}{HTML}{357C4C} +\definecolor{indigo}{HTML}{234794} +\definecolor{chartreuse}{HTML}{7FFF00} + +%% red +\definecolor{kerria}{HTML}{FFA500} +\definecolor{vermilion}{HTML}{ED514E} +\definecolor{madder}{HTML}{B22D35} +\definecolor{maroon}{HTML}{682A2B} +\definecolor{tomato}{HTML}{FF6347} + +%% white +\definecolor{snow}{HTML}{F1F1F1} +\definecolor{whiteee}{HTML}{EEEEEC} + +%% yellow +\definecolor{midyellow}{HTML}{FAD43A} +\definecolor{lemonchiffon}{HTML}{FFFACD} +\definecolor{gold}{HTML}{FFD700} + + + +\endinput diff --git a/kmbeamer_common.sty b/kmbeamer_common.sty new file mode 100644 index 0000000..198cf72 --- /dev/null +++ b/kmbeamer_common.sty @@ -0,0 +1,17 @@ +%% Copyright (c) 2011–2016 Kazuki Maeda +%% +%% Distributable under the MIT License: +%% http://www.opensource.org/licenses/mit-license.php +%% +\ProvidesPackage{kmbeamer_common}[2012/04/20 ] + +\newbox\kmbmr@tmpboxa +\newbox\kmbmr@tmpboxb + +\usefonttheme{professionalfonts} + +\setbeamertemplate{sections/subsections in toc}[sections numbered]{} +\setbeamertemplate{navigation symbols}{} +\setbeamertemplate{qed symbol}{} + +\endinput