.gitignore
LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
data/profile.svg
src/__init__.py
src/agt_server/__init__.py
src/agt_server/utils.py
src/agt_server.egg-info/PKG-INFO
src/agt_server.egg-info/SOURCES.txt
src/agt_server.egg-info/dependency_links.txt
src/agt_server.egg-info/requires.txt
src/agt_server.egg-info/top_level.txt
src/agt_server/agents/__init__.py
src/agt_server/agents/base_agents/__init__.py
src/agt_server/agents/base_agents/agent.py
src/agt_server/agents/base_agents/bos_agent.py
src/agt_server/agents/base_agents/bosii_agent.py
src/agt_server/agents/base_agents/chicken_agent.py
src/agt_server/agents/base_agents/cm_agent.py
src/agt_server/agents/base_agents/game_report.py
src/agt_server/agents/base_agents/lemonade_agent.py
src/agt_server/agents/base_agents/lsvm_agent.py
src/agt_server/agents/base_agents/rps_agent.py
src/agt_server/agents/base_agents/sa_agent.py
src/agt_server/agents/test_agents/__init__.py
src/agt_server/agents/test_agents/stress_test.txt
src/agt_server/agents/test_agents/bos/always_compromise/my_agent.py
src/agt_server/agents/test_agents/bos/always_stubborn/my_agent.py
src/agt_server/agents/test_agents/bos/anti_punitive/my_agent.py
src/agt_server/agents/test_agents/bos/fishing_chip/my_agent.py
src/agt_server/agents/test_agents/bos/punitive_agent/my_agent.py
src/agt_server/agents/test_agents/bos/random_agent/my_agent.py
src/agt_server/agents/test_agents/bos/reluctant_agent/my_agent.py
src/agt_server/agents/test_agents/bos/st_bad_move/my_agent.py
src/agt_server/agents/test_agents/bos/st_bad_type/my_agent.py
src/agt_server/agents/test_agents/bos/st_delay/my_agent.py
src/agt_server/agents/test_agents/bos/st_disconnect/my_agent.py
src/agt_server/agents/test_agents/bos/st_flood/my_agent.py
src/agt_server/agents/test_agents/bos/st_math_err/my_agent.py
src/agt_server/agents/test_agents/bosii/always_compromise/my_agent.py
src/agt_server/agents/test_agents/bosii/always_stubborn/my_agent.py
src/agt_server/agents/test_agents/bosii/anti_punitive/my_agent.py
src/agt_server/agents/test_agents/bosii/chipping_fish/my_agent.py
src/agt_server/agents/test_agents/bosii/exponential/my_agent.py
src/agt_server/agents/test_agents/bosii/ficticious_play/my_agent.py
src/agt_server/agents/test_agents/bosii/fishing_chip/my_agent.py
src/agt_server/agents/test_agents/bosii/mystery/my_agent.py
src/agt_server/agents/test_agents/bosii/punitive_agent/my_agent.py
src/agt_server/agents/test_agents/bosii/punitive_mood_agent/my_agent.py
src/agt_server/agents/test_agents/bosii/random_agent/my_agent.py
src/agt_server/agents/test_agents/bosii/reluctant_agent/my_agent.py
src/agt_server/agents/test_agents/bosii/reluctant_mood_agent/my_agent.py
src/agt_server/agents/test_agents/bosii/st_bad_move/my_agent.py
src/agt_server/agents/test_agents/bosii/st_bad_type/my_agent.py
src/agt_server/agents/test_agents/bosii/st_delay/my_agent.py
src/agt_server/agents/test_agents/bosii/st_disconnect/my_agent.py
src/agt_server/agents/test_agents/bosii/st_flood/my_agent.py
src/agt_server/agents/test_agents/bosii/st_math_err/my_agent.py
src/agt_server/agents/test_agents/chicken/__init__.py
src/agt_server/agents/test_agents/chicken/always_continue/my_agent.py
src/agt_server/agents/test_agents/chicken/always_swerve/my_agent.py
src/agt_server/agents/test_agents/chicken/basic_agent/__init__.py
src/agt_server/agents/test_agents/chicken/basic_agent/my_agent.py
src/agt_server/agents/test_agents/chicken/exponential/my_agent.py
src/agt_server/agents/test_agents/chicken/ficticious_play/my_agent.py
src/agt_server/agents/test_agents/chicken/lastmove_chicken/i_fixed_policy.py
src/agt_server/agents/test_agents/chicken/lastmove_chicken/my_agent.py
src/agt_server/agents/test_agents/chicken/lastmove_chicken/q_learning.py
src/agt_server/agents/test_agents/chicken/lastmove_chicken/qtable.npy
src/agt_server/agents/test_agents/chicken/lastmove_chicken/qtable_static.npy
src/agt_server/agents/test_agents/chicken/lastmove_chicken/uniform_policy.py
src/agt_server/agents/test_agents/chicken/lookback_chicken/i_fixed_policy.py
src/agt_server/agents/test_agents/chicken/lookback_chicken/my_agent.py
src/agt_server/agents/test_agents/chicken/lookback_chicken/q_learning.py
src/agt_server/agents/test_agents/chicken/lookback_chicken/qtable.npy
src/agt_server/agents/test_agents/chicken/lookback_chicken/qtable_static.npy
src/agt_server/agents/test_agents/chicken/lookback_chicken/uniform_policy.py
src/agt_server/agents/test_agents/chicken/mystery_agent/__init__.py
src/agt_server/agents/test_agents/chicken/mystery_agent/my_agent.py
src/agt_server/agents/test_agents/chicken/ql_chicken/i_fixed_policy.py
src/agt_server/agents/test_agents/chicken/ql_chicken/my_agent.py
src/agt_server/agents/test_agents/chicken/ql_chicken/q_learning.py
src/agt_server/agents/test_agents/chicken/ql_chicken/qtable.npy
src/agt_server/agents/test_agents/chicken/ql_chicken/qtable_static.npy
src/agt_server/agents/test_agents/chicken/ql_chicken/uniform_policy.py
src/agt_server/agents/test_agents/chicken/random_agent/my_agent.py
src/agt_server/agents/test_agents/chicken/st_bad_move/my_agent.py
src/agt_server/agents/test_agents/chicken/st_bad_type/my_agent.py
src/agt_server/agents/test_agents/chicken/st_delay/my_agent.py
src/agt_server/agents/test_agents/chicken/st_disconnect/my_agent.py
src/agt_server/agents/test_agents/chicken/st_flood/my_agent.py
src/agt_server/agents/test_agents/chicken/st_math_err/my_agent.py
src/agt_server/agents/test_agents/lemonade/__init__.py
src/agt_server/agents/test_agents/lemonade/always_stay/__init__.py
src/agt_server/agents/test_agents/lemonade/always_stay/my_agent.py
src/agt_server/agents/test_agents/lemonade/best_respond_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/circular_hotel/my_agent.py
src/agt_server/agents/test_agents/lemonade/decrement_agent/__init__.py
src/agt_server/agents/test_agents/lemonade/decrement_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/del_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/dumb_chicken/my_agent.py
src/agt_server/agents/test_agents/lemonade/end_to_end_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/etch_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/eyes_out/my_agent.py
src/agt_server/agents/test_agents/lemonade/good_bot/my_agent.py
src/agt_server/agents/test_agents/lemonade/hi_bot/my_agent.py
src/agt_server/agents/test_agents/lemonade/increment_agent/__init__.py
src/agt_server/agents/test_agents/lemonade/increment_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/jimbus/my_agent.py
src/agt_server/agents/test_agents/lemonade/kamen_rider/my_agent.py
src/agt_server/agents/test_agents/lemonade/q_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/random_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/spinner/my_agent.py
src/agt_server/agents/test_agents/lemonade/st_bad_move/my_agent.py
src/agt_server/agents/test_agents/lemonade/st_bad_type/my_agent.py
src/agt_server/agents/test_agents/lemonade/st_delay/my_agent.py
src/agt_server/agents/test_agents/lemonade/st_disconnect/my_agent.py
src/agt_server/agents/test_agents/lemonade/st_flood/my_agent.py
src/agt_server/agents/test_agents/lemonade/st_math_err/my_agent.py
src/agt_server/agents/test_agents/lemonade/stick_agent/__init__.py
src/agt_server/agents/test_agents/lemonade/stick_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade/sticky/my_agent.py
src/agt_server/agents/test_agents/lemonade/team_player/my_agent.py
src/agt_server/agents/test_agents/lemonade/zenly/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/always_stay/__init__.py
src/agt_server/agents/test_agents/lemonade_small/always_stay/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/best_respond_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/circular_hotel/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/decrement_agent/__init__.py
src/agt_server/agents/test_agents/lemonade_small/decrement_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/del_agent/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/st_delay/my_agent.py
src/agt_server/agents/test_agents/lemonade_small/st_disconnect/my_agent.py
src/agt_server/agents/test_agents/lsvm/__init__.py
src/agt_server/agents/test_agents/lsvm/jump_bidder/__init__.py
src/agt_server/agents/test_agents/lsvm/jump_bidder/agent_submission.py
src/agt_server/agents/test_agents/lsvm/jump_bidder/jump_bidder.py
src/agt_server/agents/test_agents/lsvm/jump_bidder 2/__init__.py
src/agt_server/agents/test_agents/lsvm/jump_bidder 2/agent_submission.py
src/agt_server/agents/test_agents/lsvm/jump_bidder 2/jump_bidder.py
src/agt_server/agents/test_agents/lsvm/min_bidder/__init__.py
src/agt_server/agents/test_agents/lsvm/min_bidder/agent_submission.py
src/agt_server/agents/test_agents/lsvm/min_bidder/my_agent.py
src/agt_server/agents/test_agents/lsvm/min_bidder 2/__init__.py
src/agt_server/agents/test_agents/lsvm/min_bidder 2/agent_submission.py
src/agt_server/agents/test_agents/lsvm/min_bidder 2/my_agent.py
src/agt_server/agents/test_agents/lsvm/truthful_bidder/__init__.py
src/agt_server/agents/test_agents/lsvm/truthful_bidder/agent_submission.py
src/agt_server/agents/test_agents/lsvm/truthful_bidder/my_agent.py
src/agt_server/agents/test_agents/lsvm/truthful_bidder 2/__init__.py
src/agt_server/agents/test_agents/lsvm/truthful_bidder 2/agent_submission.py
src/agt_server/agents/test_agents/lsvm/truthful_bidder 2/my_agent.py
src/agt_server/agents/test_agents/rps/__init__.py
src/agt_server/agents/test_agents/rps/exponential/my_agent.py
src/agt_server/agents/test_agents/rps/ficticious_play/my_agent.py
src/agt_server/agents/test_agents/rps/random_agent/my_agent.py
src/agt_server/agents/test_agents/rps/rock_lover/my_agent.py
src/agt_server/agents/test_agents/rps/st_bad_move/my_agent.py
src/agt_server/agents/test_agents/rps/st_bad_type/my_agent.py
src/agt_server/agents/test_agents/rps/st_delay/my_agent.py
src/agt_server/agents/test_agents/rps/st_disconnect/my_agent.py
src/agt_server/agents/test_agents/rps/st_flood/my_agent.py
src/agt_server/agents/test_agents/rps/st_math_err/my_agent.py
src/agt_server/agents/test_agents/rps/ta_agent/__init__.py
src/agt_server/agents/test_agents/rps/ta_agent/my_agent.py
src/agt_server/configs/handin_configs/bos_config.json
src/agt_server/configs/handin_configs/bosii_config.json
src/agt_server/configs/handin_configs/chicken_config.json
src/agt_server/configs/handin_configs/lemonade_config.json
src/agt_server/configs/handin_configs/lsvm_config.json
src/agt_server/configs/handin_configs/rps_config.json
src/agt_server/configs/server_configs/bos_config.json
src/agt_server/configs/server_configs/bosii_config.json
src/agt_server/configs/server_configs/chicken_config.json
src/agt_server/configs/server_configs/lemonade_config.json
src/agt_server/configs/server_configs/lsvm_config.json
src/agt_server/configs/server_configs/rps_config.json
src/agt_server/configs/server_configs/sa_config.json
src/agt_server/handin/handin.py
src/agt_server/handin/results/__init__.py
src/agt_server/handin/results/bos/__init__.py
src/agt_server/handin/results/bosii/__init__.py
src/agt_server/handin/results/chicken/__init__.py
src/agt_server/handin/results/lemonade/2024-02-22_18-10-30_log.txt
src/agt_server/handin/results/lemonade/2024-02-22_19-23-09_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_22-46-05_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-11-41_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-13-21_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-14-25_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-20-41_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-23-11_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-25-03_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-26-05_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-26-48_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-27-21_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-27-31_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-27-58_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-30-39_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-32-17_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-33-04_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-34-13_log.txt
src/agt_server/handin/results/lemonade/2024-02-25_23-54-46_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_01-39-22_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_01-49-58_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_01-59-01_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-17-25_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-18-47_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-36-27_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-37-49_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-38-25_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-45-11_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-45-24_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-45-28_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-45-31_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-46-21_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-46-47_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-47-41_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-50-38_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_18-58-51_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_19-09-24_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_19-09-46_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_19-13-54_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_19-14-30_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_19-19-21_log.txt
src/agt_server/handin/results/lemonade/2024-02-26_19-21-53_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-26-09_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-27-14_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-29-42_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-33-08_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-35-25_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-37-31_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-40-33_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_15-48-49_log.txt
src/agt_server/handin/results/lemonade/2024-02-27_16-18-15_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_00-03-46_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_03-34-24_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_05-05-22_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_06-33-35_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_06-35-36_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_06-36-11_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_06-50-43_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_09-22-32_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-09-26_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-12-05_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-15-09_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-18-26_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-26-03_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-41-36_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_16-53-47_log.txt
src/agt_server/handin/results/lemonade/2024-02-28_17-26-15_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_19-33-57_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_19-35-13_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_19-46-29_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_19-48-21_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_20-51-03_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_20-51-52_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_20-52-24_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_20-52-55_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_20-54-16_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_21-02-04_log.txt
src/agt_server/handin/results/lemonade/2024-02-29_22-10-45_log.txt
src/agt_server/handin/results/lemonade/2024-03-01_00-10-45_log.txt
src/agt_server/handin/results/lemonade/2024-03-01_01-02-27_log.txt
src/agt_server/handin/results/lemonade/2024-03-01_01-48-16_log.txt
src/agt_server/handin/results/lemonade/LemonadeArena.txt
src/agt_server/handin/results/lemonade/LemonadeTest.txt
src/agt_server/handin/results/lemonade/shortcut.json
src/agt_server/handin/results/rps/__init__.py
src/agt_server/local_games/__init__.py
src/agt_server/local_games/base.py
src/agt_server/local_games/bos_arena.py
src/agt_server/local_games/bosii_arena.py
src/agt_server/local_games/chicken_arena.py
src/agt_server/local_games/lemonade_arena.py
src/agt_server/local_games/lsvm_arena.py
src/agt_server/local_games/rps_arena.py
src/agt_server/local_games/sa_arena.py
src/agt_server/server/__init__.py
src/agt_server/server/server.py
src/agt_server/server/games/__init__.py
src/agt_server/server/games/bos_game.py
src/agt_server/server/games/bosii_game.py
src/agt_server/server/games/chicken_game.py
src/agt_server/server/games/complete_2x2_matrix_game.py
src/agt_server/server/games/game.py
src/agt_server/server/games/lemonade_game.py
src/agt_server/server/games/rps_game.py
src/agt_server/server/games/sa_game.py
src/agt_server/server/results/.gitkeep
src/agt_server/server/results/bos/.gitkeep
src/agt_server/server/results/bosii/.gitkeep
src/agt_server/server/results/chicken/.gitkeep
src/agt_server/server/results/lemonade/.gitkeep
src/agt_server/server/results/rps/.gitkeep
test/server_test/bos/bos_local_test.sh
test/server_test/bos/bos_test.sh
test/server_test/bosii/bosii_local_test.sh
test/server_test/bosii/bosii_test.sh
test/server_test/chicken/chicken_local_test.sh
test/server_test/chicken/chicken_test.sh
test/server_test/lemonade/lemonade_local_test.sh
test/server_test/lemonade/lemonade_ql.sh
test/server_test/lemonade/lemonade_test.sh
test/server_test/rps/rps_local_test.sh
test/server_test/rps/rps_test.sh