wörk #8
parent
df53674b94
commit
81caf933b3
|
|
@ -3,6 +3,54 @@ BioDiv2Go's Geogame2 (FindeVielfalt Simulation) was base case during the develop
|
||||||
It was chosen due to its well defined REST API, including log retrieval and user authentication.
|
It was chosen due to its well defined REST API, including log retrieval and user authentication.
|
||||||
This section shows how the framework copes with the integration of another game with completly different architecture and log style.
|
This section shows how the framework copes with the integration of another game with completly different architecture and log style.
|
||||||
|
|
||||||
|
\subsection{Choosing an additional game}
|
||||||
|
|
||||||
|
\autoref{tab:logs2} and \ref{tab:logs3} show an overview of the log files of the different games available.
|
||||||
|
The game with the highest amount of available log files is Neocartographer.
|
||||||
|
Neocartographer saves its log files as GPX track.
|
||||||
|
Additional game states are embedded into the event tag of some of the GPX trackpoints.
|
||||||
|
A first overlook yields some GPX files with few bytes, just an GPX header with few Trackpoints and no game actions at all.
|
||||||
|
However, compared to the other games it has a comprehensible log structure and even with some empty logs there should be a reasonable number of useable game logs.
|
||||||
|
|
||||||
|
\begin{longtable}[H]{ccp{0.6\textwidth}}
|
||||||
|
Geogame & Log files & Notes \\
|
||||||
|
\hline
|
||||||
|
BioDiv2Go & $\approx430$ & SQLite database with JSON log entries, references to game config; import base case\\
|
||||||
|
GeoTicTacToe & $\approx13$ & CSV with pipes; no temporal data; events + tracks\\
|
||||||
|
\caption{Geogame clients log data}
|
||||||
|
\label{tab:logs2}
|
||||||
|
\end{longtable}
|
||||||
|
|
||||||
|
\begin{longtable}[H]{ccp{0.6\textwidth}}
|
||||||
|
Geogame & Log files & Notes \\
|
||||||
|
\hline
|
||||||
|
GeoTicTacToe & $\approx2$ & intermediate log format\\
|
||||||
|
GeoTTT & $\approx130$ & fragmented structure: incomplete or splitted?\\
|
||||||
|
Neocartographer\furl{http://www.geogames-team.org/?p=23} & $\approx400$ & Partly broken GPX: missing description information; one GPX file per player\\
|
||||||
|
MissingLink & $\approx6$ & Partly broken GPX: missing spatial information; one GPX file per player\\
|
||||||
|
Equilibrium\furl{http://www.geogames-team.org/?p=148} & $\approx40$ & GPX with missing end tag\\
|
||||||
|
\caption{Geogame servers log data}
|
||||||
|
\label{tab:logs3}
|
||||||
|
\end{longtable}
|
||||||
|
|
||||||
|
|
||||||
The following section \autoref{sec:neocart} describes the intergration efforts for Neocartographer.
|
The following section \autoref{sec:neocart} describes the intergration efforts for Neocartographer.
|
||||||
\section{Portierbarkeit (anderes game)}
|
|
||||||
|
\section{Integration of Neocartographer}\label{sec:neocart}
|
||||||
|
|
||||||
|
\subsection{Data basis}
|
||||||
|
Many Neocartographer GPX files have invalid XML markup, as \autoref{tab:xml} show.
|
||||||
|
|
||||||
|
\begin{longtable}[H]{rl}
|
||||||
|
Geogame & Log files \\
|
||||||
|
\hline
|
||||||
|
missing attribute space & <desc><event message="leaveObject"geoid="9"/></desc>\\
|
||||||
|
unclosed tag & <desc><event </desc>\\
|
||||||
|
missing attribute name & <trkpt lat="48.3689110.897709">\\
|
||||||
|
invalid attribute values & <trkpt lat="UNKNOWN" lon="UNKNOWN">\\
|
||||||
|
\caption{Neocartographer GPX log errors}
|
||||||
|
\label{tab:xml}
|
||||||
|
\end{longtable}
|
||||||
|
|
||||||
|
|
||||||
\section{conclusion}
|
\section{conclusion}
|
||||||
Loading…
Reference in New Issue