Merge branch 'master' of github.com:jeena/GGS-report
This commit is contained in:
commit
ba02c6957a
1 changed files with 5 additions and 5 deletions
10
report.lyx
10
report.lyx
|
@ -4964,23 +4964,23 @@ The information about which players are seated by each table is used when
|
||||||
Consider a game of chess, each player notifies the table of its actions,
|
Consider a game of chess, each player notifies the table of its actions,
|
||||||
the table then notifies the rest of the participants of these actions after
|
the table then notifies the rest of the participants of these actions after
|
||||||
having had the actions processed by the game VM, where an action could
|
having had the actions processed by the game VM, where an action could
|
||||||
be moving a playing piece.
|
be moving a piece in the game.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
Each table is associated with a game VM.
|
Each table is associated with a game VM.
|
||||||
The actions sent to a table are processed by the game VM, this is where
|
The actions sent to a table is processed by the game VM, this is where
|
||||||
the game logic is implemented.
|
the game logic is implemented.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Standard
|
\begin_layout Standard
|
||||||
After a crash in a table process, the entire table must be rebuilt and the
|
After a crash in a table process, the entire table must be rebuilt and the
|
||||||
players must be re-associated with the table.
|
players must be re-associated with the table.
|
||||||
Data concerning players is kept in the coordinator process, and is restored
|
Data concerning players is kept in the coordinator process and is restored
|
||||||
from there.
|
from there.
|
||||||
Data kept in the actual game is not automatically corrupted by the crash
|
Data kept in the actual game is not automatically corrupted by the crash
|
||||||
in a table, however the table must be re-associated with the game VM is
|
in a table, however the table must be re-associated with the game VM it
|
||||||
was associated with prior to the crash of the table.
|
was associated with before the crash of the table.
|
||||||
The table process maps well into the setting of the real-world chess club
|
The table process maps well into the setting of the real-world chess club
|
||||||
scenario previously discussed.
|
scenario previously discussed.
|
||||||
A table works in the same way in a real world setting as in the GGS setting.
|
A table works in the same way in a real world setting as in the GGS setting.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue