generic conclusion
This commit is contained in:
commit
cd8158eeba
2 changed files with 538 additions and 428 deletions
19
report.lyx
19
report.lyx
|
@ -3154,10 +3154,9 @@ name "sec:Game-Development-Language"
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
There is only a very limited number of game developers who would like to
|
Erlang is not a very popular language for game development, therefore the
|
||||||
write their games in Erlang, therefore we had to come up with something
|
GGS needs to be able to run games written in different languages.
|
||||||
to resolve this problem.
|
The main idea is to offer a replaceable module which would introduce an
|
||||||
The main idea was to offer a replaceable module which would introduce an
|
|
||||||
interface to different virtual machines which would run the game code.
|
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
|
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
|
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.
|
boxes which would evaluate the game source code safely.
|
||||||
\end_layout
|
\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_layout Standard
|
||||||
\begin_inset ERT
|
\begin_inset ERT
|
||||||
status open
|
status open
|
||||||
|
|
939
report.lyx.orig
939
report.lyx.orig
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue