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.
|
||||
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.
|
||||
\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}
|
||||
Loading…
Reference in New Issue