Fixed Jeenas notions on Future improvements(5.3) and Performance(5.3.1)
This commit is contained in:
parent
b9d239a506
commit
05352a57f1
1 changed files with 20 additions and 12 deletions
32
report.lyx
32
report.lyx
|
@ -2257,10 +2257,11 @@ Future improvements
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
The specification of GGS is huge and like many other software projects relying
|
The specification of the GGS prototype is huge and like many other software
|
||||||
on outside technologies, in time it would require a lot of maintanance.
|
projects relying on outside technologies, in time it would require a lot
|
||||||
Therefore there are a lot of areas in which GGS can be better.
|
of maintanance.
|
||||||
Such as performance, compatibility, ease of setup and usage.
|
Therefore there are a lot of areas in which the GGS could be improved such
|
||||||
|
as performance, compatibility, ease of setup and usage.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Subsection
|
||||||
|
@ -2269,17 +2270,17 @@ Performance
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
Because of TCP being a connection oriented protocol, it isn't suited for
|
Because of TCP being a connection oriented protocol, it isn't suited for
|
||||||
__game-data__ transfers.
|
all game data transfers.
|
||||||
Each transmission will consume more network bandwith and cause uneccessary
|
Each transmission will consume more network bandwith than connectionless
|
||||||
load on the processor compared to connectionless protocols like UDP.
|
protocols like UDP and cause uneccessary load on the processor.
|
||||||
Therefore support for UDP would mean that more games could be run simultaneousl
|
Therefore support for UDP would mean that more games could be run simultaneousl
|
||||||
y on GGS.
|
y on the GGS.
|
||||||
Another gain of UDP is latency.
|
Another advantage of UDP is latency being reduced.
|
||||||
Without having to setup a connection for each group packets of data being
|
Without having to setup a connection for each group packets of data being
|
||||||
sent, they will be sent instantly and therefore arrive earlier.
|
sent, they will be sent instantly and therefore arrive earlier.
|
||||||
Latency is of highest importance for realtime based games as it improves
|
Latency is of highest importance in realtime games as it improves realism
|
||||||
realism and fairness in gameplay and many game developers requires the
|
and fairness in gameplay and many game developers requires the freedom
|
||||||
freedom to take care of safety issues as packet losses themselves.
|
to take care of safety issues as packet losses themselves.
|
||||||
This concludes that UDP would be a benefit for GGS, game developers and
|
This concludes that UDP would be a benefit for GGS, game developers and
|
||||||
game players alike.
|
game players alike.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
@ -2288,6 +2289,13 @@ y on GGS.
|
||||||
Compatibility
|
Compatibility
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
GGS relies on modern technologies.
|
||||||
|
This includes the virtual machines(vm) used for communication between Erlang
|
||||||
|
and the GDL:s.
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Chapter
|
\begin_layout Chapter
|
||||||
Conclusion
|
Conclusion
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue