ひっと&ぶろー

<SCRIPT LANGUAGE="JavaScript">
<!--
ba=Math.ceil(Math.random() * 10)-1;
bb=Math.ceil(Math.random() * 10)-1;
bc=Math.ceil(Math.random() * 10)-1;
bd=Math.ceil(Math.random() * 10)-1;
while(ba==bb) bb=Math.ceil(Math.random() * 10)-1;
while(ba==bc || bb==bc) bc=Math.ceil(Math.random() * 10)-1;
while(ba==bd || bb==bd || bc==bd) bd=Math.ceil(Math.random() * 10)-1;
count=0;

function handb() {
	h=0;b=0;
	aa=document.form1.aa.value;
	ab=document.form1.ab.value;
	ac=document.form1.ac.value;
	ad=document.form1.ad.value;
	if(aa==ba) h++;
	if(ab==bb) h++;
	if(ac==bc) h++;
	if(ad==bd) h++;
	if(aa==bb || aa==bc || aa==bd) b++;
	if(ab==ba || ab==bc || ab==bd) b++;
	if(ac==ba || ac==bb || ac==bd) b++;
	if(ad==ba || ad==bb || ad==bc) b++;

	document.form1.tarea.value=""+aa+""+ab+""+ac+""+ad+"  H:"+h+"  B:"+b+"\n"+document.form1.tarea.value+"";
	count++;

	if(h==4){
		alert(""+ba+""+bb+""+bc+""+bd+"\nお見事♪正解です。\nチャレンジ回数は"+count+"回でした。\n(再プレイの場合はリロードして下さい)");
		document.form1.tarea.value="";}

	if(count==10){
		alert("残念。\n正解は"+ba+""+bb+""+bc+""+bd+"でした。\nまたチャレンジしてね♪\n(再プレイの場合はリロードして下さい)");
		document.form1.tarea.value="";}
}
// -->
</SCRIPT>

<FORM NAME=form1>
<SELECT NAME="aa">
<OPTION VALUE="0">0
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
</SELECT>
<SELECT NAME="ab">
<OPTION VALUE="0">0
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
</SELECT>
<SELECT NAME="ac">
<OPTION VALUE="0">0
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
</SELECT>
<SELECT NAME="ad">
<OPTION VALUE="0">0
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
</SELECT>
<INPUT TYPE="button" VALUE="決定" onclick="handb()">
<P>
<TEXTAREA NAME=tarea COLS=30 ROWS=10>
</TEXTAREA>
</FORM>

● 設置方法
上の文をHTML文の<BODY>〜</BODY>の中のお好きなところに貼り付けて下さい。

● 本日のテーマ
今日のテーマは……かねてより作りたかったヒット&ブローを作ろう、でした(そのまんま)。
とりあえずゲームとして破綻なく遊べる最低限しか作ってないので、再びプレイする際には
リロードしなきゃいけないってのがちょっと面倒。そのへんは改造したい人が改造して下さい。
チャレンジ回数は34行目のif(count==☆←ここで変えられます。
私はうまくいっても8回くらいかかるのですけど、まあ、妥当ですよね。10回。
次はなんのゲーム作ろうかなー。育成ゲームとか作りたいなぁ……

【実行結果】 【戻る】