Створіть гру Rock, Paper, Scissors, Lizard,
Spock на micro bit на мові java script
Будь-яку програму можна зробити більш досконалою та
цікавою. Так, гра Rock, Paper, Scissors має ускладнений варіант
Rock, Paper, Scissors, Lizard, Spock.
Створіть для micro:bit гру Rock, Paper, Scissors, Lizard,
Spock
Ответы
Ответ:
Не поняв питання, но зробив)
input.onGesture(Gesture.Shake, function () {
let options = ["Rock", "Paper", "Scissors", "Lizard", "Spock"]
let playerChoice = options[Math.randomRange(0, 4)]
let microbitChoice = options[Math.randomRange(0, 4)]
basic.showString(playerChoice)
basic.pause(1000)
basic.showString(microbitChoice)
if (playerChoice == microbitChoice) {
basic.showString("Tie!")
} else if (
(playerChoice == "Rock" && (microbitChoice == "Scissors" || microbitChoice == "Lizard")) ||
(playerChoice == "Paper" && (microbitChoice == "Rock" || microbitChoice == "Spock")) ||
(playerChoice == "Scissors" && (microbitChoice == "Paper" || microbitChoice == "Lizard")) ||
(playerChoice == "Lizard" && (microbitChoice == "Spock" || microbitChoice == "Paper")) ||
(playerChoice == "Spock" && (microbitChoice == "Scissors" || microbitChoice == "Rock"))
) {
basic.showString("You win!")
} else {
basic.showString("Micro:bit wins!")
}
})
Цей код створює гру Rock, Paper, Scissors, Lizard, Spock на Micro:bit. Вибір гравця та Micro:bit генерується випадковим чином, і визначається переможець відповідно до правил гри.Вам може знадобитися додатково налаштувати відображення результатів гри або додати інші варіації. Також, не забудьте переконатися, що ваш Micro:bit налаштований на виконання коду JavaScript перед його завантаженням.