Новые электронно-фантастические игры для ПМК класса «Электроника БЗ-34»
Консультант раздела — Герой Советского Союза, летчик-космонавт СССР О. Н. ГЛАЗКОВ
МИХАИЛ ПУХОВ
Если вы захотите испытать программу «ПК-1» на нашей таблице, выявится одна интересная деталь. Для Земли, Венеры, Марса, Луны, Ио и Европы вычисленные значения почти не отличаются от экспериментальных. А вот расчетные величины ускорения силы тяжести на Ганимеде или Каллисто почти вдвое превышают реальные. Это значит, что данные небесные тела в строгом смысле не принадлежат к земной группе — они сложены из материалов, в среднем вдвое менее плотных, чем земные горные породы. Именно на основании такого сравнения ученые пришли к выводу, что эти два спутника Юпитера примерно наполовину состоят из льда. То же самое можно сказать и о большинстве спутников Сатурна. А вот Меркурий, как нетрудно убедиться, наоборот, построен из более плотных пород — вычисленное значение силы тяжести на его поверхности в полтора раза меньше полученного экспериментально. Считается, что аномально высокая плотность Меркурия связана с его близостью к Солнцу: под действием излучения более легкие элементы покинули планету, скорее всего еще в процессе ее образования.
ГЕНЕРАТОР СЮЖЕТОВ
Как вы помните, первое заседание нашего клуба было проведено, если можно так выразиться, на территории КЛФ. Ровно через месяц состоялся ответный визит — коллеги из КЛФ заглянули в отведенное нам помещение. Причем не в гости пришли чаи распивать, а по делу — принесли с собой таблицу (см. стр. 58), которая позволяет, водя пальцем по нарисованным стрелкам, довольно просто получать сюжеты фантастических произведений в практически неограниченных (можно да же сказать, фантастических) количествах. Таблицу эту — она называется «Карманный компьютер начинающего фантаста» — они позаимствовали из монографии С. Лема «Фантастика и футурология», а цель визита сформулировали в таких словах: «Какой же это компьютер, если приходится водить пальцем? Помогите!» Мы поняли так, что им позарез необходима программа, которая избавила бы их от довольно-таки утомительной процедуры вождения пальцем по таблице, а заодно и выдавала сюжет в готовом виде. Приводим программу, которую мы с готовностью им вручили.
Пользоваться этой программой (называется она «Электронная гадалка») нужно следующим образом. После ввода программы перевести «Электронику» в режим вычислений и нажать В/О. Затем установить переключатель Р-Г в положение Г («гадание»), набрать 0 (это сигнал, что мы начинаем разрабатывать новый сюжет) и нажать С/П. Через пару секунд на индикаторе загорится 0 — компьютер к работе готов. Вооружаемся схемой Лема; нулевая позиция соответствует прямоугольнику, на котором написано «Земля». Из него выходят четыре стрелки, четыре возможных сюжетных хода («Сгорает, или замерзает, или падает на Солнце», «Ученые», «Подвергается нашествию», «Сталкивается с огромной кометой»). Вводим в машину число вариантов: 4 С/П. На экране мелькают цифры — электронный писатель лихорадочно размышляет над тем, какой же все-таки вариант выбрать. Приоткроем дверь в «кухню» кибернетического творчества. «Электроника» перебирает сейчас числа от 1 до 4 (1, 2, 3, 4, 1, 2, 3, 4, и т. д), причем на каждую цифру уходит у нее несколько секунд. Пока переключатель РТ находится в положении Г («гадание»), процесс перебора будет продолжаться неограниченно долго. Нас, естественно, это не устраивает — выждав минуту-полторы, переключаем тумблер в положение Р («результат»). Электронные раздумья прекращаются, на индикаторе появляется номер варианта, выбранного «Электроникой» с нашей помощью — допустим, цифра 4. Следовательно, мы вступили на ветвь «Земля сталкивается с огромной кометой». Перед нами новое разветвление, три возможных варианта: «И взрывается (конец)», «Но остается невредимой (конец)», «И не взрывается, но». Возвращаем переключатель Р-Г в положение Г и нажимаем 3 С/П. Наш киберфантаст опять впадает в тягостные раздумья. Как и прежде, спустя некоторое время помогаем ему: переводим тумблер в положение Р. «Электроника» выдает номер очередного сюжетного поворота; теперь нужно опять вернуть переключатель в позицию Г и ввести в машину параметры очередной точки ветвления на схеме. Продолжая действовать таким образом, довольно скоро добираемся до слова «конец». Это значит, что сюжет первого произведения готов. Нажимаем клавишу ХУ. На экране зажигается последовательность цифр Это и есть шифр сюжета, который у нас получился. Первая цифра — номер варианта в первой точке ветвления, вторая — соответствующий номер во второй и т. д. При условии, что ветви нумеруются слева направо и сверху вниз, шифр 432, например, в переводе с машинного языка на русский означает: «Земля сталкивается с огромной кометой и не взрывается, но почти все гибнут (конец)».
Разработка нового сюжета начинается по команде 0 С/П. Если вы в ходе работы случайно наберете в качестве числа вариантов отрицательное число, «Электроника» деликатно сообщит вам, что вы ошиблись: на индикаторе загорится слово ЕГГОГ. В этом случае введите правильное число — на качестве сюжета ваша ошибка не отразится.
Элементарный подсчет показывает, что, пользуясь приведенной программой, любой начинающий фантаст может за сутки создать больше НФ-произведений, чем все писатели мира, вместе взятые. Следует, правда, предостеречь от одной опасности — мы с нею уже столкнулись. Когда мы объясняли своим коллегам из КЛФ, как пользоваться программой «Гадалка», у нас получился такой сюжет: 324611231. В переводе на человеческий язык это означает: «Земля подвергается нашествию огромных марсиан, селенитов, внегалактических чудовищ, внеземных существ, которые трактуют нас только как пищу и являются нерадиоактивными и не могут быть уничтожены армией, флотом, авиацией, морской пехотой и (или) войсками береговой охраны, но умирают от черной оспы (конец)». Коллеги из КЛФ очень обрадовались и, вытаскивая на ходу свои золотые перья, ринулись от нас на свою территорию доводить получившийся сюжет, что называется, «до ума». Вернулись они через полчаса, донельзя разочарованные: оказалось, что такой сюжет в литературе уже использован — это «Война миров» Г. Дж. Уэллса...
Вот от этой-то опасности — возможности повторения уже известных сюжетов — мы и хотели бы вас предостеречь.
Консультант раздела — Герой Советского Союза, летчик-космонавт СССР О. Н. ГЛАЗКОВ
МИХАИЛ ПУХОВ
Предлагаем вашему вниманию модификацию игры, описанной в июньском номере «ТМ». Играющий должен, управляя вертикальной тягой, посадить космический корабль, движущийся с небольшой постоянной горизонтальной скоростью, в выбранную точку на поверхности планеты (см. рисунок).
Для игры используется программа «Лунолет-1», опубликованная в предыдущем выпуске. Подготовительные операции и ввод исходных данных остаются прежними. Единственное отличие - в регистр С нужно ввести начальное расстояние (по горизонтали) до точки посадки в метрах, а в регистр 0 - горизонтальную скорость в метрах в секунду. Реализуются эти операции командами: (расстояние, м) ПС (скорость, м/с) ПО.
Игра протекает точно так же, как и в уже опубликованном варианте, только при анализе ситуации полезно с помощью команды ИПС проверять текущее расстояние до точки посадки. Навыки, приобретенные при отработке посадки с постоянной горизонтальной скоростью, очень пригодятся в дальнейшем, когда нам с вами придется решать гораздо более сложные навигационные задачи. Мягкой посадки!
СДЕЛАЙ САМ СЕБЕ ПЛАНЕТУ
Одна из важных констант, используемых в наших играх, — это ускорение силы тяжести на поверхности планеты. Еще два параметра, без которых в скором будущем не обойтись, — радиус планеты и первая космическая скорость. Приводим сводную таблицу этих величин для тех небесных тел (за исключением планет-гигантов), для которых они известны более или менее точно.
Сколько-нибудь надежных данных по другим небесным телам нет. Зато планетологи установили довольно простую зависимость ускорения свободного падения от радиуса плане ты, если та сложена из материалов, подобных земным. Приведем ее в виде программы для ПМК «Электроника БЗ 34»:
00.ПО 01.ИПВ 02.÷ 03.ИПД 04.1 05.- 06.ИПС 07.× 08.Feˣ 09.ИПД 10.× 11.ИПА 12.× 13.↑ 14.ИП0 15.× 16.1 17.ВП 18.3 19.× 20.F√ 21.↔ 22.С/П 23.БП 24.00
Называется эта программа «Планетный конструктор» (сокращенно «ПК-1»). Чтобы ею пользоваться, нужно после ее ввода в ПМК занести в регистр А ускорение силы тяжести на земной поверхности (в м/с²), в регистр В средний земной радиус (в км) и в регистр С — эмпирическую безразмерную константу, равную 0,6904. Реализуются эти операции последовательностью команд: 9,81 ПА 6371 ПВ 0.6904 ПС В/О. После этого можно приступать к конструированию миров. Задайтесь радиусом планеты, которую вы намереваетесь создать, наберите на клавиатуре его величину в километрах и нажмите С/П. После останова на индикаторе светится ускорение силы тяжести на поверхности «изготовленной» вами планеты, а первая космическая скорость находится в регистре У — она вызывается на индикатор командой Х↔У. Теперь можно набирать радиус очередной планеты и вновь нажимать С/П. Практика показывает, что изготовлять планеты по этой методике даже легче, чем печь блины.
Название небесного тела
|
Радиус, км
|
Ускорение силы тяжести, м/с²
|
Первая космическая скорость, м/с
|
Планеты
|
|||
Земля
|
6371
|
9,81
|
7905
|
Венера
|
6056
|
8,85
|
7321
|
Марс
|
3394
|
3,72
|
3553
|
Меркурий
|
2440
|
3,70
|
3005
|
Плутон
|
1500
|
0,4
|
780
|
Спутники Юпитера
|
|||
Ио
|
1815
|
1,80
|
1807
|
Европа
|
1569
|
1,32
|
1437
|
Ганимед
|
2631
|
1,43
|
1943
|
Калисто
|
2400
|
1,23
|
1715
|
Спутники Сатурна
|
|||
Мимас
|
196
|
0,06
|
102
|
Энцелад
|
250
|
0,08
|
143
|
Тефия
|
530
|
0,15
|
283
|
Диона
|
560
|
0,22
|
351
|
Рея
|
765
|
0,26
|
447
|
Титан
|
2575
|
1,37
|
1881
|
Япет
|
730
|
0,14
|
317
|
Луна, Тритон (спутник Нептуна), Харон (спутник Плутона) и Фобос (спутник Марса)
|
|||
Луна
|
1738
|
1,62
|
1678
|
Тритон
|
2100
|
2,0
|
2049
|
Харон
|
650
|
0,2
|
350
|
Фобос
|
11
|
0,007
|
9
|
Если вы захотите испытать программу «ПК-1» на нашей таблице, выявится одна интересная деталь. Для Земли, Венеры, Марса, Луны, Ио и Европы вычисленные значения почти не отличаются от экспериментальных. А вот расчетные величины ускорения силы тяжести на Ганимеде или Каллисто почти вдвое превышают реальные. Это значит, что данные небесные тела в строгом смысле не принадлежат к земной группе — они сложены из материалов, в среднем вдвое менее плотных, чем земные горные породы. Именно на основании такого сравнения ученые пришли к выводу, что эти два спутника Юпитера примерно наполовину состоят из льда. То же самое можно сказать и о большинстве спутников Сатурна. А вот Меркурий, как нетрудно убедиться, наоборот, построен из более плотных пород — вычисленное значение силы тяжести на его поверхности в полтора раза меньше полученного экспериментально. Считается, что аномально высокая плотность Меркурия связана с его близостью к Солнцу: под действием излучения более легкие элементы покинули планету, скорее всего еще в процессе ее образования.
УГАДАЙ ТЯГОТЕНИЕ!
Теперь, когда у вас появилась возможность конструировать по своему желанию планеты с любой гравитацией, вы можете сыграть в еще одну игру, базирующуюся на программе «Лунолет-1». Играют в нее двое. После введения в ПМК программы и комплекта исходных данных один из играющих (естественно, втайне от другого) вводит в регистр 4 ускорение силы тяжести на поверхности планеты, которую он загадал (планета может быть реально существующей или изготовленной на «Планетном конструкторе»). Начальные скорость и высота полета задаются равными нулю, а запас топлива — достаточным для взлета, непродолжительного полета и посадки. Второй играющий должен определить ускорение силы тяжести, не заглядывая в регистр 4. Делать это рекомендуется следующим образом: 1) стартовать с поверхности планеты и подняться на небольшую высоту; 2) регулируя тягу, добиться такого положения, чтобы аппарат практически неподвижно завис Над поверхностью; 3) при очередном останове с помощью команды ИПЗ вызвать на индикатор значение создаваемого двигателем реактивного ускорения. Поскольку корабль неподвижен, то оно совпадает по величине с ускорением силы тяжести. Конечно, вам вряд ли удастся зависнуть абсолютно неподвижно — следовательно, вы определите силу тяжести лишь приближенно. Определив ускорение, игрок должен еще и совершить мягкую посадку — иначе результат не засчитывается. После посадки запас топлива возобновляется и игроки меняются ролями. Выигрывает тот, кто угадал больше правильных десятичных знаков у задуманной партнером величины.
Выключать двигатель, даже на малое время, в этой игре не разрешается — в противном случае ускорение силы тяжести нетрудно было бы рассчитать, разделив разность скоростей на участке свободного падения на его продолжительность.
Электронно-фантастическая игра «Угадай тяготение» необычайно полезна для развития навыков пилотирования, без которых совсем скоро на страницах нашего клуба будет нечего делать.
ГЕНЕРАТОР СЮЖЕТОВ
Как вы помните, первое заседание нашего клуба было проведено, если можно так выразиться, на территории КЛФ. Ровно через месяц состоялся ответный визит — коллеги из КЛФ заглянули в отведенное нам помещение. Причем не в гости пришли чаи распивать, а по делу — принесли с собой таблицу (см. стр. 58), которая позволяет, водя пальцем по нарисованным стрелкам, довольно просто получать сюжеты фантастических произведений в практически неограниченных (можно да же сказать, фантастических) количествах. Таблицу эту — она называется «Карманный компьютер начинающего фантаста» — они позаимствовали из монографии С. Лема «Фантастика и футурология», а цель визита сформулировали в таких словах: «Какой же это компьютер, если приходится водить пальцем? Помогите!» Мы поняли так, что им позарез необходима программа, которая избавила бы их от довольно-таки утомительной процедуры вождения пальцем по таблице, а заодно и выдавала сюжет в готовом виде. Приводим программу, которую мы с готовностью им вручили.
Разработка нового сюжета начинается по команде 0 С/П. Если вы в ходе работы случайно наберете в качестве числа вариантов отрицательное число, «Электроника» деликатно сообщит вам, что вы ошиблись: на индикаторе загорится слово ЕГГОГ. В этом случае введите правильное число — на качестве сюжета ваша ошибка не отразится.
Элементарный подсчет показывает, что, пользуясь приведенной программой, любой начинающий фантаст может за сутки создать больше НФ-произведений, чем все писатели мира, вместе взятые. Следует, правда, предостеречь от одной опасности — мы с нею уже столкнулись. Когда мы объясняли своим коллегам из КЛФ, как пользоваться программой «Гадалка», у нас получился такой сюжет: 324611231. В переводе на человеческий язык это означает: «Земля подвергается нашествию огромных марсиан, селенитов, внегалактических чудовищ, внеземных существ, которые трактуют нас только как пищу и являются нерадиоактивными и не могут быть уничтожены армией, флотом, авиацией, морской пехотой и (или) войсками береговой охраны, но умирают от черной оспы (конец)». Коллеги из КЛФ очень обрадовались и, вытаскивая на ходу свои золотые перья, ринулись от нас на свою территорию доводить получившийся сюжет, что называется, «до ума». Вернулись они через полчаса, донельзя разочарованные: оказалось, что такой сюжет в литературе уже использован — это «Война миров» Г. Дж. Уэллса...
Вот от этой-то опасности — возможности повторения уже известных сюжетов — мы и хотели бы вас предостеречь.
=====================
Комментариев нет:
Отправить комментарий