Cтраница 3
На рис. 11.1 показана принципиальная схема телевизионной игры на основе микрокомпьютера. Программа для конкретной игры либо считывается в память микрокомпьютера с кассетной магнитной ленты, либо вводится из сменного модуля памяти. Как только клавиша СТАРТ нажата, игра начинается. Подается мяч, который движется через экран, а каждый игрок старается передвигать свою ракетку таким образом, чтобы отбить или отразить мяч, когда он направляется в ту половину корта, которая принадлежит игроку. Кнопка сброса позволяет в любой момент остановить и возобновить игру. Дополнительные клавиши ( рис. 11.2) позволяют варьировать скорость мяча и другие игровые параметры, чтобы игра не надоела. Хотя другие игры, которые вводятся с магнитной ленты или из сменного модуля памяти, могут значительно отличаться, все они требуют, чтобы на экране телевизора появлялось движущееся изображение. Используя в качестве примера игру с мячом и ракетками, рассмотрим, как это происходит с помощью микрокомпьютера. [31]
![]() |
Отражение мяча от стенки в телевизионной игре. [32] |
Однако если мяч ударяется о неподвижное препятствие, например о стенку, он должен отскочить в направлении, определяемом законом физики, как показано на рис. 11.6. В приведенном примере тригонометрические вычисления не нужны. Горизонтальная составляющая перемещения мяча изменяет направление на обратное, в то время как вертикальная остается неизменной. Поэтому после столкновения мяч продолжает движение с той же скоростью, но с горизонтальной составляющей, направленной в противоположную сторону. Аналогичные правила применяются для горизонтальных стенок. Если м яч сталкивается с ракеткой, новое направление движения зависит от того, находится ли ракетка в момент удара в покое или в движении. Если ракетка неподвижна, мяч отражается так же, как от стены. Если же ракетка движется, скорость мяча в вертикальном направлении также меняется. Например, если мяч и ракетка в момент столкновения имеют одинаковое направление движения, например вниз ( рис. 11.7), вертикальная составляющая перемещения мяча после столкновения увеличивается. Это вызывает изменение направления движения мяча, как показано на рис. 11.7. На рисунке также показана стратегия отскока мяча в случае перемещения мяча и ракетки в противоположных направлениях, при этом вертикальная составляющая перемещения мяча уменьшается. [33]