Технология
Робототехника. 8 класс
Автор Копосов Д. Г.




Глава 5. Импровизация
§ 18. Проект «Игра в кости»


Вы ведь играете в настольные игры, где надо бросать кубики? Давайте поработаем с программами бросания кубиков для одного и двух игроков.



Задание 32

На рисунке 30 описан алгоритм бросания двух кубиков. Реализуйте его. Исследуйте работу программы.


Рис. 30. Программа «Игра в кости для одного игрока»

В проекте используется гироскопический датчик, который умеет определять вращательное движение. Если вы вращаете гироскопический датчик по направлению стрелок на его корпусе, то датчик сможет определить скорость вращения в градусах в секунду.





Задание 33

Напишите программу игры в кости для двух игроков. Пример приведён на рис. 31.


Рис. 31. Пример программы «Игра в кости для двух игроков»




Задание 34

Напишите программу игры в кости для двух игроков с указанием, кто победил. Эффективный способ определения указан на рис. 32.


Рис. 32. Определение победителя в игре

В блоке Математика: (а - b)/abs(a - b) — формула определения победителя.







Наверх