Конгер Д.
Физика для разработчиков компьютерных игр
стр. 457

четыре раза за первый месяц после его выхода. Одна из лучших частей в фильме - атака Люка Скайуокера против Звезды Смерти.

Спустя несколько лет в играх для персональных компьютеров вы могли сыграть роль пилота космического истребителя и выполнить эту атаку сами. Кроме того, появился сериал Wing Commander, в котором игрок выступал в роли человека-пилота, участвующего в войне с инопланетянами.

В последнее время игр такого рода стало меньше, вероятно, потому, что их стало слишком просто делать. Если вы хотите написать такую игру сами, это можно легко сделать, используя класс basic_f Iyer, который мы рассмотрели ранее в этой главе. Вам не понадобится моделировать законы физики. В глубоком космосе нет силы тяжести, тянущей истребитель вниз - если только вы не приблизитесь к планете. В большинстве игр этого сделать нельзя. Чаще всего вы просто двигаетесь относительно других кораблей в отсутствие внешних сил. Для моделирования такой ситуации отлично подходит класс basic_flyer.

Ракеты

Во всех реальных космических аппаратах, созданных на сегодняшний день, используются ракеты. Создать игру, в которой изображены построенные на ракетах космические аппараты, гораздо сложнее, чем игру, изображающую космические истребители. Для этого нужно разбираться в принципах работы ракет и силах, которые возникают в работающих ракетах. Кроме того, нужно знать, как выполняются выходы на орбиту и межпланетные перелеты.

КАК РАБОТАЮТ РАКЕТЫ

Ракеты, использующие в качестве топлива водород и кислород, - это, по сути, просто большие трехкамерные термосы. Да, да. Общая схема таких ракет изображена на рисунке 16.4.

Внутри ракеты есть три камеры, показанные на рисунке 16.4. Каждая из них теплоизолирована, почти так же, как обычный термос. Теплоизоляция нужна потому, что жидкие кислород и водород хранятся при очень низких температурах. Именно низкая температура делает их жидкими. При комнатной температуре и кислород, и водород — газы.

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

Реакция, протекающая в камере сгорания ракеты, прикладывает давление ко всем стенкам этой камеры. Но дна у камеры нет, поэтому продукты сгорания устремляются вниз. А в соответствии с третьим законом Ньютона, каждое действие рождает равное противодействие. Истечение газов через сопло ракеты толкает ракету в обратном направлении. Поехали!



Новости
Новый ролик Fallout 76 посвятили совместной работе
Компания Bethesda опубликовала новый ролик Fallout 76, продолжающий серию обучающих видео «Время приключений».
Battle for Azeroth: до 120-го уровня добрались за пять часов
Первый в мире игрок 120-го уровня появился уже через четыре с лишним часа после открытия аддона.