Indholdsfortegnelse:
- Trin 1: Åbn arbejdsområdet
- Trin 2: Design brugergrænseflade
- Trin 3: Opret klikfunktioner
- Trin 4: GetWinner -funktion
- Trin 5: Opkald til GetWinner -funktionen
- Trin 6: Få CPU's valg
- Trin 7: Skriv RandomPick
- Trin 8: Bestem vinderen
- Trin 9: Registrer resultater
- Trin 10: Afslut
Video: Rock Papirsaks: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Formål: Efter at have gennemført dette lærer du, hvordan du laver et simpelt spil Rock, Paper Scissors fra bunden ved hjælp af Code.org.
Nødvendige materialer / krav: Grundlæggende forståelse af Javascript -syntaks, en computer, en Code.org -konto.
Trin 1: Åbn arbejdsområdet
1. Start med at åbne code.org, klik på opret et projekt, og klik på app -lab
Trin 2: Design brugergrænseflade
2. Klik på fanen Design i øverste venstre hjørne af kodningsmiljøet, og træk tre knapper (sten, papir, saks). Mærk dem, og skift deres id'er i overensstemmelse hermed. Træk også i designfanen etiketter for: CPU -valg, Player Choice og en vind eller tab -indikator. ID disse i overensstemmelse hermed, slutresultatet skal ligne billedet ovenfor.
Trin 3: Opret klikfunktioner
Opret hændelsesfunktioner, der kører, når der klikkes på hver af knapperne. For at gøre dette skal du klikke på den ønskede knap i designfanen og derefter klikke på indsæt kode under fanen begivenheder i designarbejdsområdet.
Trin 4: GetWinner -funktion
Skriv en funktion kaldet getWinner med parameteren "PlayersChoice".
Trin 5: Opkald til GetWinner -funktionen
I hver Click Event -funktion skal du kalde getWinner -funktionen og sende en streng med navnet på elementet, der svarer til funktionen.
Trin 6: Få CPU's valg
I getWinner -funktionen skal du initialisere en variabel “cpuChoice, og få den til at sende et tilfældigt tal fra 0 til 2 til en ny randomPick -funktion. Opret randomPick -funktionen med en int -parameter.
Trin 7: Skriv RandomPick
I randomPick -funktionen skal du returnere et andet element for hvert tilfældigt tal fra 0 til 2. Eks. hvis x = 0 returnerer “Rock”. Indstil teksten på en etiket til "CPU vælger" && element
Trin 8: Bestem vinderen
Tilbage i getWinner -funktionen kan du sammenligne playerChoice med cpuChoice ved hjælp af if if -sætninger for at bestemme vinderen. Initialiser en booleansk, der sætter til sand, hvis spilleren er bestemt som vinder, og forbliver falsk ellers. Forsigtig: Kontroller først, om der er uafgjort.
Trin 9: Registrer resultater
I slutningen af getWinner -funktionen skal du indstille en global variabel for CPU -gevinsttælling og spillerens gevinsttælling og justere hver variabel i overensstemmelse hermed. Juster den tilsvarende etiket i slutningen af getWinner -funktionen (når vinderen er blevet bestemt). Skift hovedetiketten til enten "Du vinder" eller "Du taber" også her
Trin 10: Afslut
På dette tidspunkt skal dit program være færdigt, klik på Kør og spil spillet for at sikre, at det fungerer korrekt.
Anbefalede:
Lav dit eget Rock Band Ekit Adapter (uden Legacy Adapter), ikke -destruktivt !: 10 trin
Lav din egen Rock Band Ekit Adapter (uden Legacy Adapter), ikke -destruktivt !: Efter at have hørt en populær podcast -vært nævne sin bekymring for, at hans kabelforbundne USB -adapter dør, søgte jeg efter en DIY -løsning til at tilslutte en bedre/tilpasset eKit til RB . Tak til hr. DONINATOR på Youtube, der lavede en video med detaljer om hans lignende side
Håndholdt Arduino Paper Rock -saksespil ved hjælp af 20x4 LCD -display med I2C: 7 trin
Håndholdt Arduino Paper Rock -saksespil ved hjælp af 20x4 LCD -skærm med I2C: Hej alle sammen eller måske skal jeg sige "Hej verden!" Det ville være en stor fornøjelse at dele et projekt med dig, der har været min indgang til mange ting Arduino. Dette er et håndholdt Arduino Paper Rock -saksespil, der bruger et I2C 20x4 LCD -display. JEG
Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder)
Vend X-box Rock Band-trommer til en Midi Stand Alone elektroniske trommer .: Jeg var heldig at få et brugt x-box-trommesæt, det er i en lidt grov form og ingen padle, men intet der ikke kan rettes. gør det til et selvstændigt elektrisk trommesæt. Læser den analoge værdi fra piezosensoren og gør den til MIDI -kommando
Rock Paper Scissor AI: 11 trin
Rock Paper Scissor AI: Har du nogensinde kedet dig alene? Lad os spille rock, papir og saks mod et interaktivt system med intelligens
Robotics Remote Control Rock Crawler Arduino: 4 trin
Robotics Remote Control Rock Crawler Arduino: Dette ser ud og er meget barebones. Jeg vil anbefale alle, der ønsker at udføre dette projekt, overveje en eller anden måde at dække elektronikken til for at beskytte mod vand og snavs