Wie kann man in MakeCode Schere-Stein-Papier programmieren JavaScript?

Antwort

Um "Schere, Stein, Papier" in MakeCode mit Java zu programmieren, kannst du den folgenden Code als Beispiel verwenden. MakeCode ist eine visuelle Programmierumgebung, die auch JavaScript unterstützt, und wird oft für die Programmierung von Micro:bit verwendet. Hier ist ein einfaches Beispiel, wie du das Spiel "Schere, Stein, Papier" in MakeCode mitScript programmieren kannst: ```javascript let playerChoice = 0 let computerChoice = 0 input.onButtonPressed(Button.A, function () { playerChoice = 1 // Schere basic.showIcon(IconNames.Scissors) playGame() }) input.onButtonPressed(Button.B, function () { playerChoice = 2 // Stein basic.showIcon(IconNames.SmallSquare) playGame() }) input.onButtonPressed(Button.AB, function () { playerChoice = 3 // Papier basic.showIcon(IconNames.Square) playGame() }) function playGame() { computerChoice = randint(1, 3) if (computerChoice == 1) { basic.showIcon(IconNames.Scissors) } else if (computerChoice == 2) { basic.showIcon(IconNames.SmallSquare) } else { basic.showIcon(IconNames.Square) } basic.pause(1000) if (playerChoice == computerChoice) { basic.showString("Unentschieden") } else if ((playerChoice == 1 && computerChoice == 3) || (playerChoice == 2 && computerChoice == 1) || (playerChoice == 3 && computerChoice == 2)) { basic.showString("Gewonnen") } else { basic.showString("Verloren") } } ``` In diesem Code: - `Button.A` steht für "Schere". - `Button.B` steht für "Stein". - `Button.AB` steht für "Papier". Der Computer wählt zufällig eine der drei Optionen, und das Ergebnis wird dann angezeigt. Du kannst diesen Code in der MakeCode-Umgebung (https://makecode.microbit.org/) einfügen und auf einem Micro:bit ausführen.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Gibt es Einschränkungen bei der Programmierung von variablen Menüs mit VB.NET 2003?

Das ist eine beeindruckende Leistung! Visual Basic .NET 2003 ist zwar schon eine ältere Entwicklungsumgebung, aber sie ist sehr leistungsfähig und ermöglicht die Umsetzung vieler indivi... [mehr]

Welche Spiele kann man gut mit Scratch programmieren?

Mit Scratch kannst du eine Vielzahl von Spielen programmieren, die sowohl einfach als auch komplex sein können. Hier sind einige Ideen: 1. **Plattformspiele**: Erstelle ein Spiel, in dem der Spi... [mehr]

Wie kann ich in JavaScript nach 5 Sekunden umleiten?

Um in JavaScript nach Sekunden auf eine neue Seite umzuleiten, kannst du die `setTimeout`-Funktion verwenden. Hier ist ein einfaches Beispiel: ```javascript setTimeout(function() { window.locati... [mehr]

Wie kann ich mit JavaScript einen Code erstellen, bei dem ich, sobald ich angeschossen werde, in die entgegengesetzte Richtung fahre?

Um in JavaScript einen Code zu erstellen, der bewirkt, dass ein Objekt in die entgegengesetzte Richtung fährt, wenn es "angeschossen" wird, kannst du ein einfaches Beispiel mit einer HT... [mehr]

Welche Logik steckt hinter VBA?

Die Logik hinter VBA (Visual Basic for Applications) basiert der Programmiersprache Visual Basic, die speziell für die Automatisierung von Aufgaben in Microsoft-Anwendungen wie Excel, Word und Ac... [mehr]