Учебная ситуация "Игра Понг"

Материал из robbo
Перейти к навигации Перейти к поиску

Автор

Зайцев Михаил Евгеньевич
Участник: MihailZaytsev

Категория участника

  • дополнительное образование (10-14 лет)

Описание учебной ситуации

Учащимся предстоит создать игру "Понг" для двоих человек. Игра работает по принципу настольного тенниса, повторяет смысл игры Pong на Денди. Управляется с помощью клавиатуры и рычажка РОББО Лаборатории.

Работа от имени учащегося

Слушаю объяснения преподавателя. Программирую движение ракеток. Они должны управляться стрелочками и рычажком. Использую приведенную преподавателем формулу для преобразования значения с рычажка в координаты ракетки.

Пишу программу для мячика, чтобы он отталкивался от стенок сцены и от ракеток. При этом использую предложенную преподавателем формулу расчета угла отражения (или делаю отражение в случайную сторону, если плохо понял этот момент). По желанию уменьшаю ракетку при касании мячика. Какое-то время играюсь со скоростью движения ракеток и мяча, чтобы играть было приятно.

Делаю подсчет очков на переменных. Если мячик вылетает за ракетку противника, то игроку присуждается 1 очко, проверить это можно с помощью координат. Игра идет до 10 очков. Программирую окончание игры. Когда все написали игру, садимся и продуем играть. Думаю, что можно было бы добавить сюда, что улучшить.

Ссылка на скачивание

Google Диск "тык"