Gefangenendilemma in Prolog =========================== :Author: Valentina Rehpenning, Benjamin Franzke, Jan Klemkow == Gefangendilemma-Implementierung * Server in C * Client in Prolog * Regelwerk in Prolog == Spielregeln image::image/game_rules.svg[game rules] == Computerspielerregeln [source,prolog] ---- include::../rules/tit4tat.pl[] ---- == Computerspielerregeln [source,prolog] ---- include::../rules/periodically_ddc.pl[] ---- == Algorithmen * Grudger * Pavlov * Tit4Tat * Tit42Tat * Mistrust Tit4Tat * Hard Tit4Tat * Naive Prober * Periodically DDC * Periodically SSZ * Always Coorporate * Always Defect * Random * Gradual Killer == Netzwerkprotokoll * TCP Port 8068 * Uebertragung von einem Byte! * 'c' fuer *Cooperation* * 'd' fuer *Defection* == Netzwerkprotokoll-Ablauf image::image/network_protocol.svg[time] // vim: set syntax=asciidoc: