#!/bin/bash
computer=$[RANDOM %3 + 1 ]
g='\e[1;32m'
e='\e[0m'
clear
echo -e " ${g} ————————————————————————————————— ${e} "
echo -e " ${g} #\t 石头剪刀布游戏 \t\t# ${e} "
echo -e " ${g} ————————————————————————————————— ${e} "
echo -e " ${g} # ${e} 请输入对应序号出拳 \t ${g} # ${e} "
echo -e " ${g} ————————————————————————————————— ${e} "
echo -e " ${g} # ${e} \t\033[33m1. 剪刀 \033[0m\t\t\t ${g} # ${e} "
echo -e " ${g} # ${e} \t\033[35m2. 石头 \033[0m\t\t\t ${g} # ${e} "
echo -e " ${g} # ${e} \t\033[31m3. 布 \033[0m\t\t\t ${g} # ${e} "
echo -e " ${g} ————————————————————————————————— ${e} "
echo
read -p " 请输入序号 [1-3] : " person
case $person in
1 )
if [[ $computer == 1 ]];then
echo -e " ${g} ————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:剪刀 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:石头 \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机赢! \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
elif [[ $computer == 2 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:剪刀 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:剪刀 \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 平局 ~\t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
elif [[ $computer == 3 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:剪刀 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:布 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 恭喜,您获胜! \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
fi ;;
2 )
if [[ $computer == 1 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:石头 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:石头 \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 平局 ~\t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
elif [[ $computer == 2 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:石头 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:剪刀 \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 恭喜,您获胜! \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
elif [[ $computer == 3 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:石头 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:布 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机赢! \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
fi ;;
3 )
if [[ $computer == 1 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:布 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:石头 \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 恭喜,您获胜! \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
elif [[ $computer == 2 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:布 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:剪刀 \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机胜! \t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
elif [[ $computer == 3 ]];then
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 您出:布 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 计算机:布 \t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
echo -e " ${g} |\t 平局 ~\t\t| ${e} "
echo -e " ${g}
————————————————————————————————— ${e} "
fi ;;
*)
echo " 请正确输入出拳序号! "
exit 1
;;
esac