Merge branch 'master' of github.com:jeena/GGS-report
This commit is contained in:
commit
2655c236cf
1 changed files with 36 additions and 14 deletions
50
report.lyx
50
report.lyx
|
@ -561,27 +561,49 @@ reliable
|
||||||
accessible and consistent among all of GGS, this is also investigated.
|
accessible and consistent among all of GGS, this is also investigated.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
|
||||||
Basis
|
|
||||||
\end_layout
|
|
||||||
|
|
||||||
\begin_layout Section
|
\begin_layout Section
|
||||||
Delimitations
|
Delimitations
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Standard
|
||||||
Types of games
|
The implementation of the GGS protocol, together with storage possibilities,
|
||||||
|
server capacity, and game language support imposes some limitations on
|
||||||
|
the project.
|
||||||
|
To get a functional prototype some limits must be set on the types games
|
||||||
|
that can be played on the prototype.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
In theory no limitations, but in reality it will be limitations.
|
The UDP protocol will not be implemented, only TCP, the main reason behind
|
||||||
Many factors are involved here.
|
this is a strict timetable.
|
||||||
Implementation of protocol, storage possibilities, server capacity, language
|
This decision means that games that requires a high speed protocol will
|
||||||
support.
|
not be supported by the GGS prototype.
|
||||||
In real time games a low latency is very important not a high bandwidth
|
Another limitation necessary to set on the system is the possibility to
|
||||||
because the games already send very little data, ~ 80 bytes.
|
have huge game worlds.
|
||||||
Lag of below 250 ms is good, lag up to 500 ms payable and beyond that the
|
Due to the limited capability of threading in many GDL VM:s, GGS will not
|
||||||
lag is noticeable.
|
support
|
||||||
|
\emph on
|
||||||
|
massively multiplayer online role playing games
|
||||||
|
\emph default
|
||||||
|
(MMORPG) games such as
|
||||||
|
\emph on
|
||||||
|
World of Warcraft
|
||||||
|
\emph default
|
||||||
|
or
|
||||||
|
\emph on
|
||||||
|
EVE Online
|
||||||
|
\emph default
|
||||||
|
as it is not possible to implement and test something that complex within
|
||||||
|
the projects timetable.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
The GGS is only a small prototype and tests will be performed on simple
|
||||||
|
games like pong or chess, thus there are no need to implement more advanced
|
||||||
|
features in the system.
|
||||||
|
It is important to note that these limitations only apply for the prototype
|
||||||
|
of the project, and that further developments to GGS could be to implement
|
||||||
|
these features.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Section
|
\begin_layout Section
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue