progress foe milestone 1
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 228 KiB |
|
After Width: | Height: | Size: 190 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
|
@ -119,10 +119,14 @@ Intersection of GIS and gaming technology\footnotemark
|
|||
\begin{frame}{Goal definition}
|
||||
\framesubtitle{A Framework for the Analysis of Spatial Game Data}
|
||||
\begin{itemize}
|
||||
\item framework for analysis
|
||||
\item 2 zielgruppen: expert users/researcher vs. staging/designing
|
||||
\item integration von externen daten (fragebögen => CSV o.ä.)
|
||||
\item adaptable for multiple games
|
||||
\item Framework for analysis
|
||||
\item Two target groups:
|
||||
\begin{itemize}
|
||||
\item Expert users/researchers
|
||||
\item Staging/designing staff
|
||||
\end{itemize}
|
||||
\item Integration of external data (questionaire results)
|
||||
\item Adaptable for multiple games
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
|
@ -134,7 +138,6 @@ Prerequisites: Game log
|
|||
\end{itemize}
|
||||
New components
|
||||
\begin{itemize}
|
||||
% \item[{\small $\Box$}] {\small(create + store game log)}
|
||||
\item Per-game importer (Web client, File loader, …)
|
||||
\item Analyzer modules (number crunching)
|
||||
\item Output \& Visualization (CSV, [Geo]JSON, KML, Graphs, …)
|
||||
|
|
@ -161,10 +164,9 @@ Technologies: Collection, Time-series databases, Frontend
|
|||
\item[+] widely deployed
|
||||
\item[+] powerful query languages %TODO example
|
||||
\item mainly web/container/hardware monitoring
|
||||
\item[-] spatial analysis: heavily anonymised (reduced resolution)
|
||||
\item[-] spatial analysis: heavily anonymised
|
||||
\item[-] fast-paced enviroment
|
||||
\end{itemize}
|
||||
TODO: bild mit importiertem GG2-logfile %TODO
|
||||
\end{frame}
|
||||
|
||||
\subsection{Pedestrian traces}
|
||||
|
|
@ -226,11 +228,11 @@ TODO: cite \footcite{Schaal2017} %TODO
|
|||
\subsection{Summary}
|
||||
\begin{frame}{Summary}
|
||||
\begin{itemize}
|
||||
\item log processing: doof
|
||||
\item fussgänger-tracks auswerten: totgeschlagen (gps messfehler, muster, verhaltenserkennung, …)
|
||||
\item track rendering: linie (mit attributen), raum-zeit-würfel, heatmap, …
|
||||
\item räumliche auswertung von computerspielen: läuft
|
||||
\item auswertung ortsbezogener spiele: macht niemand?
|
||||
\item Log processing: Powerful stacks
|
||||
\item Movement analysis: Large field already explored (GPS influcene, Patterns, Behavior recognition, …)
|
||||
\item Track rendering: Track (with attributes), Space-time cube, Heatmap, …
|
||||
\item Spatial analysis of digital games with GIS
|
||||
\item Analysis of location based games: Labourious manual process
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
|
@ -241,39 +243,80 @@ TODO: cite \footcite{Schaal2017} %TODO
|
|||
}
|
||||
\subsection{Requirements}
|
||||
\begin{frame}{Requirements}
|
||||
…
|
||||
\end{frame}
|
||||
\subsection{Architecture}
|
||||
\begin{frame}{Solution approach}
|
||||
\framesubtitle{Wait, what did I want to do again?}
|
||||
\begin{itemize}
|
||||
\item map-reduce like
|
||||
\item map: analyse-läufe
|
||||
\item Per-game importer (Web client, File loader, …)
|
||||
\item Analyzer modules (number crunching)
|
||||
\item Output \& Visualization (CSV, [Geo]JSON, KML, Graphs, …)
|
||||
\item Interface (Configuration)
|
||||
\begin{itemize}
|
||||
\item Expert users/researchers
|
||||
\item Staging/designing staff
|
||||
\end{itemize}
|
||||
\item Cross-game comparisons
|
||||
\item Integration of external data (questionaire results)
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Architecture}
|
||||
\begin{frame}{Experiment: Kibana}
|
||||
\image{.85\textwidth}{kibana}{Game trace in Kibana}{img:kibana}
|
||||
\end{frame}
|
||||
\begin{frame}{Experiment: Kibana}
|
||||
\image{.85\textwidth}{kibana2}{Game trace in Kibana}{img:kibana2}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Architecture}
|
||||
\begin{itemize}
|
||||
\item Based on map-reduce
|
||||
\item Map: analysis
|
||||
\begin{itemize}
|
||||
\item log-eintrags basiert
|
||||
\item reichern log an
|
||||
\item filtern log
|
||||
\item metriken über komplette log => extern gespeichert
|
||||
\item => evtl. Abhängigkeiten in Reihenfolge
|
||||
\item basis-funktionalität || spiel-bezogen
|
||||
\item Iterate Log entries
|
||||
\item Feed log entry through analyzer queue
|
||||
\begin{itemize}
|
||||
\item Augment entries
|
||||
\item Filter entries
|
||||
\item Sequential order
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\item reduce: Operieren mit Ergebnissen (über alle verarbeiteten logs hinweg)
|
||||
\item Reduce: Collect summaries from analyzers
|
||||
\begin{itemize}
|
||||
\item render
|
||||
\item verteilung, …
|
||||
\item Rendering
|
||||
\item Postprocessing, Comparison, …
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\image{.5\textwidth}{../../ThesTeX/images/flowchart.pdf}{flowchart}{img:flow}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\section{Outlook: Implementation}
|
||||
|
||||
\begin{frame}{Implementation}
|
||||
\begin{itemize}
|
||||
\item python (3.6)
|
||||
\item standalone library/cli tool
|
||||
\item web based configuration/runner/API(flask)
|
||||
\item …
|
||||
\end{itemize}
|
||||
\begin{columns}
|
||||
\column{0.55\linewidth}
|
||||
Analysis
|
||||
\begin{itemize}
|
||||
\item Python (3.6)
|
||||
\item Standalone library/CLI tool
|
||||
\item Web based configuration/Runner/API(flask)
|
||||
\end{itemize}
|
||||
Rendnering
|
||||
\begin{itemize}
|
||||
\item Matplotlib, Numpy
|
||||
\begin{itemize}
|
||||
\item Graphs
|
||||
\end{itemize}
|
||||
\item Javascript
|
||||
\begin{itemize}
|
||||
\item Leaflet
|
||||
\item Web visualization: Maps, Tracks, …
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\pic{.5\textwidth}{matplotlib}
|
||||
\column{0.4\linewidth}
|
||||
\pic{.5\textwidth}{python}
|
||||
\pic{.4\textwidth}{flask}
|
||||
\pic{.4\textwidth}{leaflet}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Configuration \& results}
|
||||
|
|
@ -284,6 +327,18 @@ TODO: cite \footcite{Schaal2017} %TODO
|
|||
\image{.7\textwidth}{track-fi}{Combined screen activity and spatial progress}{img:trackfi}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Graphs}
|
||||
\begin{columns}
|
||||
\column{0.45\linewidth}
|
||||
\image{\textwidth}{simu-retries}{Experimentational rounds}{img:retries}
|
||||
\column{0.45\linewidth}
|
||||
\image{\textwidth}{speed}{Speed distribution}{img:speed}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
\begin{frame}{Graphs}
|
||||
\image{.9\textwidth}{time-rel}{Time distribution}{img:time}
|
||||
\end{frame}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%% References %%%%%%%%%%
|
||||
|
|
@ -292,6 +347,7 @@ TODO: cite \footcite{Schaal2017} %TODO
|
|||
\begin{frame}[allowframebreaks]{References}
|
||||
\def\newblock{\hskip .11em plus .33em minus .07em}
|
||||
\scriptsize
|
||||
\setbeamertemplate{bibliography item}[text]
|
||||
\printbibliography
|
||||
\normalsize
|
||||
\end{frame}
|
||||
|
|
|
|||