最近在学js,实现了一个猜拳小游戏,分享一下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<h3>猜拳游戏</h3>
<script >
// 定义游戏规则
a='✊',b='✌️',c='?';
document.write('0:✊ 1:✌️ 2:?<br>')
var player,computer;
computer=parseInt((Math.random()*10))%3;
player=parseInt(window.prompt('出拳吧小子(0:✊ 1:✌️ 2:?):'));
if(player==0||player==1||player==2){
switch (player){
case 0: player=a;break;
case 1: player=b;break;
case 2: player=c;break;
default: player=-99;
};
switch (computer){
case 0: computer=a;break;
case 1: computer=b;break;
case 2: computer=c;break;
default: computer=-99;
}
document.write('您出的',player,', 对方出的',computer);
if(player==computer){
document.write(', 平局了哦')
}else if(
(player==a&&computer==b)||
(player==b&&computer==c)||
(player==c&&computer==a)
){
document.write(', 呦呵厉害,你赢啦ψ(`∇´)ψ')
}else{
document.write(', 你输了呦╥﹏╥...')
}
}else{
document.write('拜托,请输入正确的数字好么,无比嫌弃...')
}
</script>
</body>
</html>