|
|
|
@ -37,8 +37,8 @@ show_help() { |
|
|
|
|
|
|
|
|
|
# Run the battle wit the specified parameters |
|
|
|
|
# @param gui --gui|--no-gui |
|
|
|
|
# @param x the position of the roaming robot on x-axis |
|
|
|
|
# @param y the position of the roaming robot on y-axis |
|
|
|
|
# @param x the position of the roaming robot on x-axis |
|
|
|
|
# @param y the position of the roaming robot on y-axis |
|
|
|
|
# @param alpha the orientation of the gun of the roaming robot (OPTIONAL) |
|
|
|
|
run_battle() { |
|
|
|
|
# The x and y parameters are required integers |
|
|
|
@ -76,7 +76,7 @@ run_battle() { |
|
|
|
|
# Run battle without GUI, following the settings file, save the results into file |
|
|
|
|
robocode "$gui" -battle "$(pwd)/$settings" -results "$(pwd)/$results" > /dev/null |
|
|
|
|
# Obtain the winner from the results file |
|
|
|
|
cat "$results" | tail -2 | awk 'NR==1F {print $2}' |
|
|
|
|
tail -2 < "$results" | awk 'NR==1F {print $2}' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# Generate the missing amount of data from running battles |
|
|
|
|