Ergebnis 1 bis 7 von 7
  1. #1
    Reschtl ist offline Grünschnabel
    registriert
    21-01-2014
    Beiträge
    1

    Question Ratespiel mit Zufallszahl und Highscore

    Refactoring hab ich noch nicht gemacht aber bräuchte Hilfe bei der Codekorrektur!

    Bedingungen:
    - Zeigen Sie bei jeder Schätzungsanfrage die aktuelle Rundenzahl (Zahl der bisherigen Schätzungen) an!
    - Das Spiel zeigt einen Highscore an. Der Highscore ist die bisher kürzeste Rundenzahl!
    - Ein Spieler, der einen neuen Highscore aufstellt, darf seinen Namen eintragen, der dann neben dem Highscore angezeigt wird!

    Problem: Beim ersten mal funktioniert es mit dem Highscore und Namen anzeigen, jedoch beim zweiten mal auf den Button nicht. Kann mir jemand weiterhelfen?

    LG
    Reschtl


    HTML-Code:
    var besterAnzahl = 9999;
    var besterName = "";
    
    function los(){
    		document.getElementById("ergebnisse").innerHTML = "";
    		if(besterAnzahl < 9999){
    			document.getElementById("ergebnisse").innerHTML = "Highscore: " + besterName + " - " + besterAnzahl + " Versuche<br>";
    		}
    		var wuerfel = Math.floor(Math.random() * 100)+ 1;
    		
    		for (var i = 1; i <= 1000; i++){
    		var eingabe = parseInt(prompt("Welche Zahl?"));
    		if (eingabe == wuerfel){
    				if (i < besterAnzahl){
    					besterAnzahl = i;
    					besterName = prompt("Ihr Name:");
    					alert(i + " ter Versuch: " + "Herzlichen Glueckwunsch, Sie haben die Zahl " + wuerfel + " erraten!");
    				}
    				i = 1001;
    			} else {
    				if( eingabe < wuerfel){
    					document.getElementById("ergebnisse").innerHTML += "Rundenanzahl: " + i + " -> Zu niedrig geraten<br>";
    				} else {
    					document.getElementById("ergebnisse").innerHTML += "Rundenanzahl: " + i + " -> Zu hoch geraten<br>";
    				}
    			}
    			
    		}
    		
    		
    
    }
    Geändert von mikdoe (21-01-2014 um 12:59 Uhr) Grund: Code Tags eingefügt, bitte zukünftig selbst machen!

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.760

    AW: Ratespiel mit Zufallszahl und Highscore

    Also bei mir funktioniert alles. Nur erfolgt einfach überhaupt keinerlei Rückmeldung, wenn man die Zahl erraten hat, aber nicht besser als besterAnzahl ist - es fehlt also der else-Zweig der "if (i < besterAnzahl)".

    PS: Es fehlt die Möglichkeit, das Spiel abzubrechen.
    PPS: Schau' dir mal an, was das "break"-Statement in JS macht. Damit könntest du deinen Code etwas selbsterklärender machen.

  3. #3
    j-l-n Guest

    AW: Ratespiel mit Zufallszahl und Highscore

    EDIT: sorry, hatte 'nen schlechten Tag. Das Ganze hat mich negativ an einen anderen Thread erinnert...
    Geändert von j-l-n (22-01-2014 um 19:27 Uhr)

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.760

    AW: Ratespiel mit Zufallszahl und Highscore

    @Julian: warum bist du denn so schlecht drauf? Nach einem Tag ohne Antwort würde ich noch nicht davon ausgehen, dass der Fragesteller sich verabschiedet hat...

  5. #5
    j-l-n Guest

    AW: Ratespiel mit Zufallszahl und Highscore

    Zitat Zitat von kkapsner Beitrag anzeigen
    @Julian: warum bist du denn so schlecht drauf? Nach einem Tag ohne Antwort würde ich noch nicht davon ausgehen, dass der Fragesteller sich verabschiedet hat...
    Tut mir leid, ich bin heute einfach schlecht drauf -.-
    Hätte ich nicht so hart formulieren sollen...

  6. #6
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.760

    AW: Ratespiel mit Zufallszahl und Highscore

    Kein Problem... jeder kann mal einen schlechten Tag haben.

  7. #7
    j-l-n Guest

    AW: Ratespiel mit Zufallszahl und Highscore

    Danke, dass du das auch so siehst. Wie gesagt, ich hab's nicht so gemeint

Ähnliche Themen

  1. Highscore-Script
    Von Telmehtar im Forum Serverseitige Programmierung
    Antworten: 12
    Letzter Beitrag: 08-11-2012, 19:24
  2. Highscore - Liste
    Von XaTrIxX im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 04-10-2005, 13:38
  3. swf game mit highscore?
    Von ReCeD im Forum Serverseitige Programmierung
    Antworten: 6
    Letzter Beitrag: 18-12-2002, 18:21
  4. Zufallszahl..
    Von Heavy_Metal im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 05-08-2002, 19:28
  5. Zufallszahl?
    Von Iltis im Forum Serverseitige Programmierung
    Antworten: 6
    Letzter Beitrag: 04-09-2001, 17:28

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •