Учебная ситуация "Игра Понг"
Автор
Зайцев Михаил Евгеньевич
Участник: MihailZaytsev
Категория участника
- дополнительное образование (10-14 лет)
Описание учебной ситуации
Учащимся предстоит создать игру "Понг" для двоих человек. Игра работает по принципу настольного тенниса, повторяет смысл игры Pong на Денди. Управляется с помощью клавиатуры и рычажка РОББО Лаборатории.
Работа от имени учащегося
Слушаю объяснения преподавателя. Программирую движение ракеток. Они должны управляться стрелочками и рычажком. Использую приведенную преподавателем формулу для преобразования значения с рычажка в координаты ракетки.
Пишу программу для мячика, чтобы он отталкивался от стенок сцены и от ракеток. При этом использую предложенную преподавателем формулу расчета угла отражения (или делаю отражение в случайную сторону, если плохо понял этот момент). По желанию уменьшаю ракетку при касании мячика. Какое-то время играюсь со скоростью движения ракеток и мяча, чтобы играть было приятно.
Делаю подсчет очков на переменных. Если мячик вылетает за ракетку противника, то игроку присуждается 1 очко, проверить это можно с помощью координат. Игра идет до 10 очков. Программирую окончание игры. Когда все написали игру, садимся и продуем играть. Думаю, что можно было бы добавить сюда, что улучшить.
Ссылка на скачивание
Google Диск "тык"