14-05-07

Raad het getal !!!

Een script voor een leuk spelletje op je blog: Raad het getal! De computer kiest een willekeurig getal en jij krijgt 10 beurten om dat getal te raden. Gelukkig geeft onze computer je telkens een hoger-lager-tip.

Wil je dit eerst eens uitproberen? games_10710Natuurlijk moet je het hele script weer kopiëren en in een vakje 'Vrije Tekst' (Personalisering) plakken. Succes!

<SCRIPT LANGUAGE="Javascript"><!--
var num = Math.floor(Math.random() * 100) + 1;
var tries = 0;
function guessit() {
var guess = document.form1.guess1.value;
tries++;
status = "  Number of tries so far: " + tries;
if (guess < num)
    document.form1.hint.value = "Nee, je zit te laag.";
if (guess > num)
    document.form1.hint.value = "Nee, je zit  te hoog.";
if (guess == num) {
    window.alert("Gefeliciflapstaart ! Je hebt het geraden in " + tries + " beurten.");
    location.reload();
    }
if (tries == 10) {
    window.alert("Helaas, je tijd is om. Het nummer: " + num);
    location.reload();
    }
}
//--></SCRIPT>
<P>De computer kiest een willekeurig getal tussen de 1 en de 100. Je hebt 10 beurten om het getal te raden! Je typt in het onderste vakje een getal in. De computer geeft aan of je te hoog of te laag zit! Suc6 !</P>
<FORM NAME="form1">
<INPUT TYPE="text" SIZE=25 NAME="hint">
<BR>
Hier het nummer:
  <INPUT TYPE="text" NAME="guess1" SIZE="5">
<INPUT TYPE="BUTTON" VALUE="Gok"  onClick="guessit();">
</FORM>

19:57 Gepost door meester carlo in Vrije tijd | Permalink | Commentaren (1) | Tags: script, blogtip, webtip, game, raad het getal, javascript |  Facebook |

01-05-07

Stop de teller op 100 !

Op deze eerste mei krijg je als uitsmijter nog een script van een supermoeilijk en toch eenvoudig spel: Stop de teller op 100!

Het lijkt zo simpel. Als je op start klikt, begint de teller te lopen. Je moet op stop klikken bij 100. Maar... het is mij na 10 keren proberen nog niet gelukt!

Wil je eerst eens weten hoe dat spel eruitziet? Kijk eens in de linkerkolom opMeer_Games klein

En natuurlijk moet je onderstaand script weer eerst kopiëren en plakken in een vakje 'Vrije Tekst' (Personalisering).

<script LANGUAGE="JavaScript">
function Title() {document.title="STOP ON 1o0 "; window.setTimeout("Title1();",1);}
function Title1() {document.title="STOP ON 10o "; window.setTimeout("Title();",1);}
counter=0;
function Counter1() {
window.status="Counter: " + counter;
document.game.number.value=counter;
counter++;
Time=window.setTimeout("Counter1();",1);
if (counter==106) {
counter=0;
}}
function Results() {
window.clearTimeout(Time);
if (counter==101) {
alert("Yes! Je stopte op 100! Gefelicislagroomtaart !");
}
if (counter!=101) {
counter--;
alert("Ai! Je miste net je stopte bij " + counter + " klik op start en probeer het nog eens");
}
counter=0;
window.status="Counter: " + counter;
document.game.number.value=counter;
}
</script>
<body background=""   onKeyPress="Results();" onUnLoad="alert('Tot de volgende keer');">
<form name="game">
    <p>
      <input type="text" name="number" size="2" VALUE="0" onFocus="this.blur();" style="font-size: 70;">
      <BR>
      <input type="button" VALUE="Start" onClick="Counter1(); counter=0;">
      <input type="button" VALUE="Stop!" onClick="Results(); counter=0;">
      <input type="button" VALUE="Regels" onClick="alert('Stop op 100  n Regels: n Zodra de teller begint te lopen moet je proberen om hem bij  100 stil te zetten. Klik op de start button om het spel te starten , Klik op stop om de meter stil te zetten of druk op een toets.');">
    </p>
  </form>

21-04-07

Test je reactiesnelheid!

Dit is de code van een klein, maar leuk spel: Test je reactiesnelheid! De bedoeling is zo vlug mogelijk te reageren zodra een vierkant van kleur verandert. Als je wil kan je het spel eerst eens bekijken (en spelen natuurlijk) op http://meestercarlogames.skynetblogs.be (bovenaan in de linkerkolom) Succes!

<script language="JavaScript">
<!--

var startTime=new Date();
var endTime=new Date();
var startPressed=false;
var bgChangeStarted=false;
var maxWait=20;
var timerID;


var colors=new Array("tomato","chocolate","limegreen","crimson","darkslategray",
"aliceblue","mediumslateblue","cornflowerblue","darkorchid","darkkhaki","coral",
"darkolivegreen","cadetblue")

if (document.all||document.getElementById)
document.write('<div id="reflex" style="width:135;height:135;border:1px solid lime" onClick="stopTest()"></div>')

function startTest()
{
        if (document.all)
        document.all.reflex.style.backgroundColor=colors[Math.floor(Math.random()*colors.length)];
        else if (document.getElementById)
 document.getElementById("reflex").style.backgroundColor=colors[Math.floor(Math.random()*colors.length)];
        else if (document.layers)
        document.reflexns.document.reflexns_sub.document.bgColor=colors[Math.floor(Math.random()*colors.length)];
 bgChangeStarted=true;
 startTime=new Date();
}

function remark(responseTime)
{
 var responseString="";
 if (responseTime < 0.10)
  responseString=" Super!";
 if (responseTime >= 0.10 && responseTime < 0.20)
  responseString="Niet slecht!";
 if (responseTime >=0.20 && responseTime < 0.30)
  responseString=" Dat kan beter...";
 if (responseTime >=0.30 && responseTime < 0.60)
  responseString=" Blijven Oefenen!";
 if (responseTime >=0.60 && responseTime < 1)
  responseString=" Heb je soms gedronken of zo?";
 if (responseTime >=1)
  responseString=" Was je in slaap gevallen ?";

 return responseString;
}

function stopTest()
{
 if(bgChangeStarted)
 {
  endTime=new Date();
  var responseTime=(endTime.getTime()-startTime.getTime())/1000;
                if (document.all)
  document.all.reflex.style.backgroundColor="white";
                else if (document.getElementById)
  document.getElementById("reflex").style.backgroundColor="white";
                else if (document.layers)
                document.reflexns.document.reflexns_sub.document.bgColor="white";        alert("Je reactiesnelheid is : " + responseTime + " seconds " + "" + remark(responseTime));
  startPressed=false;
  bgChangeStarted=false;
 }
 else
 {
  if (!startPressed)
  {
   alert("press start first to start test");
  }
  else
  {          clearTimeout(timerID);
   startPressed=false;                alert("Vals speler! Je hebt te vroeg gedrukt!");
  }                }
}

var randMULTIPLIER=0x015a4e35;
var randINCREMENT=1;
var today=new Date();
var randSeed=today.getSeconds();
function randNumber()
{
 randSeed = (randMULTIPLIER * randSeed + randINCREMENT) % (1 << 31);
 return((randSeed >> 15) & 0x7fff) / 32767;
}

function startit()
{
 if(startPressed)
 {
  alert("Hij is al gestart. Druk op stop om te stoppen");
  return;
 }
 else
 {
  startPressed=true;   timerID=setTimeout('startTest()', 6000*randNumber());
 }
}
// --> </script>
<br>


<ilayer id="reflexns" width=135; height=135;><layer id="reflexns_sub" width=135; height=135; left=0 top=0 bgColor=yellow></layer></ilayer>

<form name="response">

<input type="button" value="  start  " onClick="startit()" style="font-weight:bold">
<input type="button" value="  stop  " onClick="stopTest()" style="font-weight:bold">
</form>

Hoe krijg je dit spel op je blog? Gewoon deze code kopiëren en plakken in een vakje Vrije Tekst (Personalisering)

Met dank aan cutieXmish!

12:09 Gepost door meester carlo in Vrije tijd | Permalink | Commentaren (0) | Tags: code, script, game, blogtip, webtip, reactiesnelheid testen |  Facebook |