diff options
Diffstat (limited to 'doc/presentation.asciidoc')
-rw-r--r-- | doc/presentation.asciidoc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/presentation.asciidoc b/doc/presentation.asciidoc index ebd2091..dc9ad65 100644 --- a/doc/presentation.asciidoc +++ b/doc/presentation.asciidoc @@ -10,6 +10,23 @@ Gefangenendilemma in Prolog == Spielregeln image::image/game_rules.svg[game rules] +== Computerspielerregeln + +[source,prolog] +---- +% Tit for Tat: +% Begins with cooperation and then plays what its opponent played in the last +% move (if the opponent defects in some round, Tit for Tat will defect in the +% following one; to cooperation it responds with cooperation). + +% Syntax: MODULE(UserDecisionHistry [in], ModuleDecision [out]) + +% Use opponents last decision +tit4tat([Last|_],Last,_,_). +% Fallback to coorporate if history is empty. +tit4tat([],c,_,_). +---- + == Netzwerkprotokoll * TCP Port 8068 * Uebertragung von einem Byte! |