Created by
markdiary
last modified
| (()=> {
var ANS = parseInt(Math.random() * 20) + 1;
// console.log(ANS);
// init GAME obj
var GAME = GAME || {
"start": true,
"score": 0,
"life": 7,
hint: val=> {
if (val > ANS) {
return 'Ookii yo!';
}
else if (val < ANS) {
return 'Chiisai yo!';
} else if (!/\d+/.test(val)) {
return 'err';
} else {
return 'correct';
}
}
};
while (GAME.life > 0) {
if (GAME.start && GAME.score !== 0) {
ANS = parseInt(Math.random() * 20) + 1;
}
GAME.start = false;
var res = parseInt(window.prompt('Life: ' + GAME.life + '\n Kazu wa [ 1-20 ] ??'));
if (GAME.hint(res) == 'err') {
alert('Suuji wo iretene!!');
} else if (GAME.hint(res) == 'correct') {
alert('Seikai !!');
GAME.start = true;
++GAME.life;
++GAME.score;
} else {
alert(GAME.hint(res));
}
--GAME.life;
res = null;
}
alert('Answer: ' + ANS + ' SCORE = ' + GAME.score);
})();
|
| javascript:%28%28%29%3D%3E%7Bvar%20ANS%3DparseInt%28Math.random%28%29%2A20%29%2B1%3Bvar%20GAME%3DGAME%7C%7C%7B"start"%3Atrue%2C"score"%3A0%2C"life"%3A7%2Chint%3Aval%3D%3E%7Bif%28val%3EANS%29%7Breturn%20%27Ookii%20yo%21%27%3B%7Delse%20if%28val%3CANS%29%7Breturn%20%27Chiisai%20yo%21%27%3B%7Delse%20if%28%21%2F%5Cd%2B%2F.test%28val%29%29%7Breturn%20%27err%27%3B%7Delse%7Breturn%20%27correct%27%3B%7D%7D%7D%3Bwhile%28GAME.life%3E0%29%7Bif%28GAME.start%26%26GAME.score%21%3D%3D0%29%7BANS%3DparseInt%28Math.random%28%29%2A20%29%2B1%3B%7DGAME.start%3Dfalse%3Bvar%20res%3DparseInt%28window.prompt%28%27Life%3A%20%27%2BGAME.life%2B%27%5Cn%20Kazu%20wa%20%5B%201-20%20%5D%20%3F%3F%27%29%29%3Bif%28GAME.hint%28res%29%3D%3D%27err%27%29%7Balert%28%27Suuji%20wo%20iretene%21%21%27%29%3B%7Delse%20if%28GAME.hint%28res%29%3D%3D%27correct%27%29%7Balert%28%27Seikai%20%21%21%27%29%3BGAME.start%3Dtrue%3B%2B%2BGAME.life%3B%2B%2BGAME.score%3B%7Delse%7Balert%28GAME.hint%28res%29%29%3B%7D--GAME.life%3Bres%3Dnull%3B%7Dalert%28%27Answer%3A%20%27%2BANS%2B%27%20%20SCORE%20%3D%20%27%2BGAME.score%29%3B%7D%29%28%29%3B%0D
|
| javascript:(function(){var ANS=parseInt(Math.random()*20)+1;var GAME=GAME||{"start":true,"score":0,"life":7,hint:function(val){if(val>ANS){return'Ookii yo!'; } else if (val < ANS) { return 'Chiisai yo!'; }else if(!/\d+/.test(val)){return 'err';}else{return 'correct';}}};while(GAME.life>0){if(GAME.start&&GAME.score!==0){ANS=parseInt(Math.random()*20)+1;}GAME.start=false;var res=parseInt(window.prompt('Life: '+GAME.life+'\n Kazu wa [ 1-20 ] ??'));if(GAME.hint(res)=='err'){ alert('Suuji wo iretene!!');}else if(GAME.hint(res)=='correct'){alert('Seikai !!');GAME.start=true;++GAME.life;++GAME.score;}else{alert(GAME.hint(res));}--GAME.life;res=null;}alert('Answer: '+ANS+' SCORE = '+GAME.score);})();
|