From aec9b7e0589963db129c7baa359265e51a56bee8 Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Thu, 29 Apr 2021 10:33:12 -0500 Subject: Create bash script, add logs to gitignore --- start.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 start.sh (limited to 'start.sh') diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..edf5b9f --- /dev/null +++ b/start.sh @@ -0,0 +1,39 @@ +#/bin/bash +#Bash script for automating evaluate +(python3 python/dotsandboxes/dotsandboxesserver.py 8080) > server.log & +echo "Web server running on http://127.0.0.1:8080" + +PORT=10000 +for a in 1 2 +do + ((PORT=PORT+1)); + echo "Available Agents:" + echo "1: Random" + echo "2: Monte Carlo Tree Search" + echo "3: Alpha-Beta Pruning/Minimax" + PORT=`expr $PORT + 1`; + read -p "Agent:" Agent + case $Agent in + 1) echo "Random Agent running on ws://127.0.0.1:$PORT" + (python3 python/dotsandboxes/dotsandboxesagent.py $PORT) > $a.log & + ;; + 2) echo "MCTS Agent running on ws://127.0.0.1:$PORT" + (python3 python/agent_MCTS.py $PORT) > $a.log & + ;; + 3) echo "AB Agent running on ws://127.0.0.1:$PORT" + (python3 python/agent_MCTS.py $PORT) > $a.log & + ;; + *) echo "Invalid input. Human player assumed. Undefined behavior will likely occur because I am lazy." + ;; + esac +done + + + + + +echo "Press enter to close all programs" +read TRASH; + +trap "exit" INT TERM +trap "kill 0" EXIT -- cgit v1.2.3