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.

KI fragen

Verwandte Fragen

Wie erstellt man mit CSS ein Frauen-Gesicht?

Hier ist ein einfaches Beispiel für ein "Frauengesicht" mit CSS. Das Gesicht wird mit HTML-Elementen (divs) und CSS gestaltet. Es ist natürlich sehr stilisiert und einfach gehalten... [mehr]

Was ist JavaScript?

"JS" steht als Abkürzung für JavaScript. JavaScript ist eine weit verbreitete Programmiersprache, die hauptsächlich zur Entwicklung von interaktiven und dynamischen Inhalten a... [mehr]

Was sind Hooks in React?

Hooks in React sind spezielle Funktionen, die es ermöglichen, in Funktionskomponenten auf React-Features wie State und Lifecycle-Methoden zuzugreifen. Sie wurden mit React 16.8 eingeführt, u... [mehr]

Was ist C#?

C# (ausgesprochen „C-Sharp“) ist eine moderne, objektorientierte Programmiersprache, die von Microsoft entwickelt wurde. Sie wird hauptsächlich für die Entwicklung von Anwendunge... [mehr]

Wie entfernt man per JavaScript alle Leerzeichen und Punkte aus dem HTML-Formularfeld 'parcel_id'?

Um aus dem Wert eines HTML-Formularfelds namens `parcel_id` alle Leerzeichen und Punkte per JavaScript zu entfernen, kannst du folgenden Code verwenden: ```javascript // Beispiel: Annahme, das Feld h... [mehr]

Wie groß können Zahlen in JavaScript-Variablen sein?

In JavaScript können Zahlen (Number-Typ) bis zu einem bestimmten Wert genau dargestellt werden. Der Standard-Zahlentyp ist ein 64-Bit-Gleitkommawert nach IEEE 754. Die größten und klei... [mehr]

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]