Вопрос задан 11.11.2023 в 20:30. Предмет Информатика. Спрашивает Клыкова Анастасия.

Створіть гру Rock, Paper, Scissors, Lizard, Spock на micro bit на мові java script Будь-яку

програму можна зробити більш досконалою та цікавою. Так, гра Rock, Paper, Scissors має ускладнений варіант Rock, Paper, Scissors, Lizard, Spock. Створіть для micro:bit гру Rock, Paper, Scissors, Lizard, Spock
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Свешникова Ирина.

Ответ:

Не поняв питання, но зробив)

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 перед його завантаженням.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

На жаль, я не можу напряму створювати програми або код для вас, але я можу надати загальні напрямки та приклади коду для гри Rock, Paper, Scissors, Lizard, Spock на мові JavaScript для платформи micro:bit.

Перш за все, вам знадобиться середовище розробки для мови JavaScript для micro:bit. Один з таких варіантів - використання Microsoft MakeCode (https://makecode.microbit.org/). Тут ви можете створити проекти для micro:bit, використовуючи блоки або JavaScript.

Ось приклад простого коду для гри Rock, Paper, Scissors, Lizard, Spock на мові JavaScript для micro:bit:

```javascript input.onButtonPressed(Button.A, function () { let choices = ["Rock", "Paper", "Scissors", "Lizard", "Spock"]; let playerChoice = choices[Math.randomRange(0, 4)]; basic.showString(playerChoice); basic.pause(1000); let index = Math.randomRange(0, 4); let computerChoice = choices[index]; basic.showString(computerChoice); if (playerChoice == computerChoice) { basic.showString("Tie!"); } else if ( (playerChoice == "Rock" && (computerChoice == "Scissors" || computerChoice == "Lizard")) || (playerChoice == "Paper" && (computerChoice == "Rock" || computerChoice == "Spock")) || (playerChoice == "Scissors" && (computerChoice == "Paper" || computerChoice == "Lizard")) || (playerChoice == "Lizard" && (computerChoice == "Paper" || computerChoice == "Spock")) || (playerChoice == "Spock" && (computerChoice == "Rock" || computerChoice == "Scissors")) ) { basic.showString("You win!"); } else { basic.showString("Computer wins!"); } });

input.onButtonPressed(Button.B, function () { basic.clearScreen(); }); ```

Цей код використовує кнопки A та B на micro:bit. При натисканні кнопки A випадковим чином обирається вибір гравця та комп'ютера, а потім порівнюються їхні вибори, і виводиться результат на екрані.

Не забудьте налаштувати середовище розробки та підключити micro:bit до комп'ютера для завантаження коду на пристрій.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос