generic conclusion

This commit is contained in:
Jeena Paradies 2011-05-12 14:18:26 +02:00
commit cd8158eeba
2 changed files with 538 additions and 428 deletions

View file

@ -3154,10 +3154,9 @@ name "sec:Game-Development-Language"
\end_layout
\begin_layout Standard
There is only a very limited number of game developers who would like to
write their games in Erlang, therefore we had to come up with something
to resolve this problem.
The main idea was to offer a replaceable module which would introduce an
Erlang is not a very popular language for game development, therefore the
GGS needs to be able to run games written in different languages.
The main idea is to offer a replaceable module which would introduce an
interface to different virtual machines which would run the game code.
This way a game developer can write the game in his favorite language while
the server part still is written in Erlang and can benefit from all its
@ -8119,6 +8118,18 @@ To get the server as generic as possible one should not implement any game
boxes which would evaluate the game source code safely.
\end_layout
\begin_layout Standard
This thesis concludes that it is reasonable to use the same tools as those
used by the telecom industry for creating reliable systems when developing
games for computers.
A typical game can be split up in to several parts, and using the GGS,
the parts not directly related to the actual gameplay can be implemented
in Erlang, while keeping the actual game software in a virtual machine.
It has been demonstrated in this thesis that games can be developed for
the GGS in JavaScript, while still benefiting from the features offered
by Erlang and the OTP.
\end_layout
\begin_layout Standard
\begin_inset ERT
status open

File diff suppressed because it is too large Load diff