//【html】
<form method="POST" action="">
YOU
<select name="me">
<option value=0>✊ ぐー</option><option value=1>✌ ちょき</option><option value=2>✋ ぱー</option>
</select>
vs
<select name="you">
<option value=0>✊ ぐー</option><option value=1>✌ ちょき</option><option value=2>✋ ぱー</option>
</select>
<button type="submit">judge</button>
</form>
//【php】
function judge($me,$you){
$val=$you-$me;
if(abs($val)>1) $val=0-$val;
if($val==0){
return 'draw';
}else{
return ($val>0)?'win':'lose';
}
}
参考図書:
「ハイパーカードでゲームを作ろう」
加藤十十/三井洋子共著 学研
「相克」(じゃんけん)の勝敗判定に使用した関数を掲載しています。
この本に出会えたことがわたしのゲーム制作の方向性を決定づけてくれました。
感謝をこめて。