"Spielprogrammierung" in JAVASCRIPT

hubert2008

Banned
Registriert
März 2008
Beiträge
21
Guten Abend !

Ich habe als Hausarbeit aufgebkommen ein klines Javascriptprogi zu schreiben, dass wie folgt aussehen soll :

Der Pc geniert eine Zahl von 0-100 und der Anwender muss diese Zahl durch mehrer eingaben erraten . Je nachdem wie die eingebene Zahl ist Gibt das Programm "zahl zu groß , zu klein oder richtig" an !
Es sollen zusätzlich die Anzahl der versuche gezählt werden!
Da ich noch ein Anfänger bin bin ich nicht sehr weit gekommen wobei das was ich hab auch nicht klappt!

Hier der Code :

Code:
<script>
function Spiel()

{
var x;
x=Math.randomRange(0,100);
var RZ=document.form1.Zahl.value;



if (x<RZ)   
   {
   alert("Zahl ist zu niedrig")
  
   }

}
</script>

<body>
Ratespiel !!
<form name="form1">
<input type="text" name="Zahl" value="0"></input>
<input type="button" onClick=Spiel() </input>
</form>
Ich hab zusätzlich das vorgebene Flußdiagramm hochgeladen bitte um Hilfe!!

my.php
 
was geht denn nicht?

die zeile <input type="button" onClick=Spiel() </input> ist falsch...
erstens fehlen die anführungszeichen von onClick und zweitens die abschließende klammer von input.
 
Ich kann zwar kein JS, aber mir sieht das so aus, dass eine Eventschleife fehlt. Die Schleife müsste bei jeder Eingabe einer Zahl einmal durchlaufen werden. In der Schleife wird dann die Auswertung durchgenommen, also ob x<RZ oder x>RZ oder x=RZ ist.
 
ich würde zunächst die Variable x ausserhalb der funktion definieren. Sonst wird diese dann bei jedem Funktionsaufruf neu gesetzt und es ist fast unmöglich das Richtige zu erraten.

Mach am besten zwei Funktionen:

init() und check()

als html code baust du beim body attribut

<body onload="init()"> ein.

Ein neuer Button "Neues Spiel" kannst du dann auch noch verwenden.
 
Zurück
Oben