Hvordan lage en Basic Mens Loop i din HTML5 spill

June 5  by Eliza

for løkker er nyttige når du vet hvor ofte en løkke vil fortsette i HTML5 spill, men noen ganger trenger du mer fleksibilitet. Mens loop er basert på en enkel idé. Den inneholder en betingelse. Når betingelsen er sann, fortsetter sløyfen; Hvis tilstanden er evaluert som falsk, loop utganger.

Programmet ber om et passord, og holder spør inntil brukeren skriver inn riktig passord.

Hvordan lage en Basic Mens Loop i din HTML5 spill


fungere getPassword () {
// Fra while.html
Var riktig = "HTML5";
Var gjetning = "";
while (gjett! = korrekt) {
gjette = prompt ("Passord?");
} // End mens
alert ("Du kan fortsette");
} // End getPassword

En stund løkke for passord er ikke vanskelig å bygge:

  1. Lagre den riktige passordet i en variabel.

    Variabelnavn er viktige fordi de kan gjøre koden enklere å følge. Dette bruker navnene riktig og gjett å skille de to typene av passord. Nybegynnere ofte kaller en av disse variablene passord, men det kan være forvirrende fordi det er faktisk to passord (riktig passord og gjettet passord) i spill her.

  2. Initialisere gjetning til en tom verdi.

    Nøkkelen variabel for denne sløyfen blir gjetning. Det begynner som en tom streng. Det er viktig å initialisere sentral variabel før løkken begynner.

  3. Sett opp mens uttalelsen.

    Mens setningen har svært enkel syntaks: nøkkelordet mens etterfulgt av en tilstand, etterfulgt av en blokk med kode.

  4. Bygg tilstanden.

    Tilstanden er hjertet av en stund loop. Forutsetningen må være konstruert slik at sløyfen skjer minst en gang (sørge for dette ved å sammenlikne tilstanden til den variable initialisering). Når betingelsen er sann, fortsetter sløyfen. Når tilstanden evalueres til false, avslutter løkken. Denne tilstanden sammen gjette å korrigere. Hvis gjetning er ikke lik for å korrigere, fortsetter koden.

  5. Skriv inn koden blokken.

    Bruk bukseseler og innrykk for å indikere blokk med kode som vil bli gjentatt i loopen. Den eneste kode i denne spesielle sløyfe ber brukeren om et passord.

  6. Legg kode for å endre sentral variabel inne i loop.

    Et eller annet sted inne i sløyfen, må man kode som endrer verdien av nøkkelen variabel. I dette eksemplet endrer rask uttalelse passord. Så lenge brukeren til slutt får den riktige passord, slutter sløyfen.