Hangman- Code

Startseite Foren Deutsches LiveCode-Forum Hangman- Code

Schlagwörter: 

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #25229
      Anonym

        Hallo,
        ich habe folgendes Problem leider funktioniert mein Hangman Spiel nicht…
        ich würde mich freuen wenn Ihr mir erklären könnt warum es nicht geht und mir dabei hilft eine Lösung zu finden 🙂 Freue mich über jede Antwort

        Jon!

        Code stack “Hangman”:

        global ratewort, buchstabe, fehler
        on ermittleWort 
           put "Autobahn Zahnbürste Fototgrafie Waldmeister Hundeleine Oberarzt Fensterbrett" into Worteliste 
           put the number of words of wortliste into anzahl 
           put random(anzahl) into zufall 
           put word zufall of worrtliste into ratewort 
           put toUpper (ratewort) into ratewort 
           set the icon of btn "hangman" to empty
        end ermittleWort
        
        on zeileAnzeigen
           put empty into fld "FdasWort"
           repeat for each char c in ratewort 
              put "_ " after fld "FdasWort"
           end repeat
        end zeileAnzeigen
        
        on auswertung 
           if buchstabe is in ratewort then 
              buchstabeZeigen
           else 
              galgenZeichnen 
           end if
        end auswertung
        
        on buchstabeZeigen
           put the number of chars of ratewort onto anzahl 
           repeat with x = 1 to anzahl 
              if (char x of ratewort) = buchstabe then 
                 put buchstabe into char (x*2-1) of fld "FdasWort"
              end if
           end repeat
        end buchstabeZeigen
        
        on endauswertung 
           if fehler = 6 then 
              answer "Leider gescheitert! Das richtige Wort war : "&ratewort
           end if
           if "_" is not in fld "FdasWort" then 
              answer "Glückwunsch! Das Wort ist komplett!"
           end if
        end endauswertung

        code für button spiel starten:

        on mouseup
           ermittleWort
           zeileAnzeigen
        end mouseup
      • #25231
        Klaus Major
        Administrator

          Hi Jon,

          willkommen im Forum!

          Ein schneller geübter Blick zeigt mir, daß Du im Handler -> ermittleWort
          drei verschiedene Variablen benutzt, wohl aber wohl nur EINE meinst:

          put “Autobahn… Fensterbrett” into Worteliste
          put the number of words of wortliste into anzahl
          put random(anzahl) into zufall
          put word zufall of worrtliste into ratewort

          No comment… 😎

          Gruß

          Klaus

        • #25233
          Anonym

            oh… danke Dir, Klaus!! Hab es direkt korrigiert.
            Leider kann ich noch nicht auf die Buchstaben klicken… hab ich da was vergessen?

            Hab erst Vorkursen angefangen mit LiveCode 🙂 und bin mir noch nicht so sicher

            Danke schon mal im Voraus.

            Jon

          • #25234
            Klaus Major
            Administrator

              Auf welche Buchstaben klicken?
              Da fehlt wohl so Einiges…

              Tut mir leid, so kann ich das nicht überrpüfen, da ich ehrlich gesagt
              dieses Spiel auch nur dem Namen nach kenne…

          Ansicht von 3 Antwort-Themen
          • Du musst angemeldet sein, um auf dieses Thema antworten zu können.