Начало века ясно показало, как обрушились незыблемые заверения, что в физике уже всё открыто и её законы действуют повсеместно. Но если закрываются одни двери, то непременно открываются другие.
Для записи в группы я попросил обращаться к моим помощникам, которых пригласил на сцену, чтобы все их видели. Они же станут заниматься большинством организационных вопросов.
Следующие занятия проходили уже более организованно, и у меня вскоре появились дополнительные помощники из университета. На зачёте удалось подобрать десяток подающих надежды парней, и четверо согласились поработать в лагере этим летом.
Хоть они и прочли перед зачётом рекомендованные книги, в также освоили изложенный там материал, но это лишь начало пути. Теория без практики мертва. И к моему сожалению, они уже немного поражены сложившимся стереотипом, что программистами могут стать лишь математики с высшим образованием.
Жизнь навязывает им именно такой императив из-за узкой корпоративности в профессии. Придётся из них это выбивать, и самый простой путь, являющийся к тому же критерием истины, — это практика. То есть на живом примере им показать, что школьники успешнее их самих станут осваивать навыки программирования.
Пионеры еще слишком юные и в них не укоренились многочисленные шаблоны. У меня имеется немалый личный опыт в данном вопросе, и он противоречит всем нынешним мнениям.
И одним из основных приёмов мне представлялось вовлечение в программирование игр с помощью встроенного интерпретатора BASIC, известного всей детворе 80-х — 90-х, из-за клонов приставки «Spectrum». Большинство отечественных программистов в те годы начинало свой путь именно с неё.
Кстати оттуда же я взял сохранение и загрузку программ с магнитной ленты бытового магнитофона. Я сильно недолюбливал такой медлительный и ненадёжный способ, но был вынужден мириться и даже использовать его в разрабатываемых мной системах при отсутствии более продвинутой альтернативы.
А при появлении первой же возможности сразу же перешёл на использование дисководов, который подключался к самой приставке с помощью дополнительной платы контроллера. Сколько я таких изготовил и наладил даже посчитать невозможно.
А в написанной игре «слепой монстр» использовалась примитивнейшая псевдографика. Значок игрока и символ монстра. Игрок мог ходить только по прямым направлениям от текущей позиции, а монстр обладал большей свободой движений хоть и двигался наугад, но мог перемещаться и наискосок.
Несмотря на полное отсутствие красочной графики и анимации движений персонажей игра захватывала ребятишек. А известный всем «Тетрис» я приберёг на будущее. Да и не хотелось лично совершать осознанную диверсию.