В моем детстве Интернета и компьютеров еще не было. Были игровые электромеханические игровые автоматы за 15 копеек.
Были детские игрушки: «За рулем» и детская вычислительная машина «ДВМ-1М».
Но все эти автоматы и игрушки объединяла жестко зашитая программа или условия игры. Поменять что-то глобально было невозможно, хотя умельцы модернизировали «За рулем».
Все изменилось с появлением программируемых калькуляторов. В начале 80-х в журналах «Наука и Жизнь» и «Техника-молодёжи» появляются статьи о программировании на этих устройствах. Купить такой калькулятор стало моей мечтой. Но стоили они дорого – больше сотни рублей.
Мечта сбылась в 1985 году. Я купил в Ленинграде программируемый калькулятор «Б3-34». А месяц спустя появилась и первая игрушка к нему, легендарный «Кон-Тики» из «Техники Молодежи».
Что бы человек не изобрел, все можно приспособить для игр.
В регистры памяти вручную заносились параметры корабля, скорость истечения топлива и его количество. Для взлета и посадки задавалось количество топлива, время и направление импульса.
Вся визуализация была в голове, параметры просматривались перебором стека.
В следующей программе летали вокруг Луны. Разработчики использовали недокументированные возможности, показывая, на какой стороне луны находится корабль «-0» и «0-».
После облета Луны можно было совершить посадку. Надо было только набрать в память новую подпрограмму. Данные для посадки использовались из регистров, сохранившихся от облета Луны. Топлива могло не хватить. Читеры правили регистры ☺.
Интернета не было, но «Техника-Молодежи» организовывала своебразный офлайн «чат», где собирали находки и алгоритмы любителей игр.
Статьи для «Клуба электронных игр» писал Михаил Пухов. Консультантом был летчик-космонавт Юрий Глазков. Вместе с азами программирования рассказывали и о небесной механике.
По нынешним меркам игра примитивна, но в то время она давала свободу воображению. Позволяла играть во что ты хочешь и когда. Потом были и другие игры, но они не оставили таких воспоминаний, как полет «Кон-Тики». Ночь, полутьма и мерцает индикатор рассчитывая новую точку траектории.
У каждого поколения и у каждого человека есть своя первая запомнившаяся игра. «Я играл на калькуляторе…» — «Зачем, дедушка? И как?»
P.S. Посмотреть видео с программой Электроника МК 61 — Игровая система. Лунолет-1 (youtube.com)
Программа эмулятор Эмулятор Б3-34 (arbinada.com)