Форк 1941 (СИ) - Кулаков Игорь Евгеньевич
Ознакомительная версия. Доступно 22 страниц из 106
Тот лишь вздохнул. Увы, компов было всего два. И именно сейчас, они были нужнее всего. Объём расчётных задач от Иоффе возрастал с каждым днём. Шура-Бура и Ляпунов, в связи с необходимостью были переведены на «полные ставки» со своих прежних работу сюда, в 8-й отдел ГУГБ.
Впрочем, многозадачность и почти беспредельные для 41 года ресурсы компов позволяли многое. Точнее использовать всё это время компы не только для «важнейших государственных задач»(TM), но и для развлечений немногих избранных. А начавшаяся работа над прототипом прогностического ПО снова разожгла мою страсть и породила мысли о том, что вот уже почти год не программирую игр, но ныне можно даже здесь, в сороковых, совместить личный интерес (хоть в простейшей и убогой форме) с «интересами советского государства»:-)
Через день, узнавший о моём новом задании Шура-Бура, между прочим, видевший ранее только мельком компьютерные игры, понаблюдал за подготовкой дизайн-документа на прогностическое ПО, отметил совсем новое, не виданное ранее за неактуальностью (в текущий исторический момент) в преподнесённых ему и Ляпунову урокам направление – высокоскоростную графику и не выдержал. Он стал настойчиво выспрашивать о подробностях. Как-то незаметно мы перескочили на историю электронных развлечений. А вечером, после официального завершения работы в 18.00, я, оставшись в отделе, устроил в архиве, где был десктоп и рабочее место местных прогеров, мастер-класс. Ему и присоединившемуся Ляпунову. Правда была и парочка зрителей из числа сотрудников отдела, до сего момента занимавшихся своими делами.
– Так… коллеги… это я к Вам, товарищи программисты СССР номер 2 и 3, в первую очередь обращаюсь, сейчас у Вас, говоря языком моего времени, будет мастер-класс. Ваше обучение программированию, как неоднократно подчёркивалось, было весьма однобоко и узконаправленно. Сами понимаете насчёт целей, стоящих сейчас перед нами. Вводные данные, алгоритм, данные на выходе, проблемы взаимодействия с потребителями вашего профильного расчётного ПО через руки товарища Иоффе и всё такое… сто раз уже обсуждали. Сугубо расчётные потребности. Короче, пора исправлять этот недостаток, тем более реальная и интересная задача нарисовалась. А пока… просто чтобы знали, «как и чем я там жил»… да и сам соскучился. Хотя бы так развлекусь…
За четыре часа я соорудил им небольшую аркадку с помощью Lazarus, GIMP и Castle Game Engine.
Как это выглядело?
По быстрому накидал в графическом редакторе стильных в своей простоте спрайтов, сохранённых в png формате с альфа-каналом – «челопутик», «хавающие челопутика шарики», «золотишко», «брызги кровищи»
С лёту придумал простейшую структуру уровня и путём копипаста и минимальных исправлений соорудил в текстовом редакторе уровень на пару десятков локаций.
Схватил стандартный стартовый каркас своих прежних игр с внутриигровым таймером, пообтрубал куски кода для поддержки кроссплатформенности и прочим неактуальными в данный (да и вообще в этом мире? Навроде внутриигровых покупок через интернет… только «хехе» грустноватое выходит, товарищи…), отписал операцию инициализацию уровня и его загрузки, процедуры и функции примитивной игровой логики, хотя и с простейшей, но вполне приятно выглядящей «силой тяжести», контроль столкновений спрайтов, отписал реакции по обработку клавиатурных нажатий и прочие известные разработчикам игр обязательные вещи.
Заработало практически сразу, потратил десять минут на отладку-проверку и… вуаля!
Насладитесь, товарищи первые советские программисты и зрители, игрой в первую компьютерную игру СССР… на инопланетн… уф-ф, иновременной железячной платформе! Конечно, подобное быстрое действо было возможно не только потому, что я программист из 21 века с софтом и компами от туда же, но и потому, что именно геймдевелопер с приличным опытом…
Люди (эти двое и двое работавших в архиве сержантов, залипших на происходящее), вроде бы уже видели разножанровые шедевры из 21 века, на порядки превосходившие сляпанный по быстрому пример. Но тут… на их глазах я сотворил за ничтожное время маленькое электронное чудо последних мирных дней довоенного СССР.
К сожалению, к которому могли прикоснуться только единицы, максимум десятки из допущенных. «Разогревшись», к часу ночи выдал им второй пример – работающий римейк сокобана.
Наверное, на присутствовавших здесь Ляпунова, Шуру-Буру «мастер-класс игростроительства» сие подействовало отчасти не менее, чем бешеный темп и значение их работы на технике из будущего на нужды СССР и все секреты из 21-го века, которые они узнали за прошедшие месяцы.
Программист я или так, погулять в 1940 год вышел!?
Полученные парой местных прогеров опыт «простых», хотя и сверхполезных программ тут не показывал, какими эффектными внешне могут быть весьма простейшие игры. О, эта волшебная сила ретро-графики простейших римейков хитов зари домашних ПК… которая почти что в мгновение ока рождается руками, головой прогера и софтварными инструментами из 21-го века!
– …У меня минимальная матподготовка, за исключением некоторых аспектов, требовавшихся мне в программировании трёхмерной графики. И, кроме того, в своё время я читал, что даже на современных мне компах взлом методом «тупого перебора» возможных вариантов старых шифров не так прост. Боюсь пообещать и не выдать результата… а криптография, как я понимаю, требует недюжинных математических способностей и времени на освоение.
Он немного помолчал. А затем уточнил насчёт других прогеров.
– А товарищи Ляпунов и Шура-Бура? Их профиль, насколько я понимаю, как раз – математика.
– Разрешение из Кремля на привлечение и доступ к нам профессионального криптографа дадут? Если обоснуем верно, то… можно попробовать, хотя бы самые критические места и ресурсоёмкие места при взломе попробовать… алгоритмизировать и запрограммировать. Но машинное время одного компа, всё равно забрать полностью под криптографию невозможно. Сами понимаете, другие задачи откладывать не выйдет.
Выслушав мою крайнюю, не особо многообещающую фразу, Павел Михайлович быстро свернул разговор и покинул 8-й отдел…
Интересный разговор у нас с товарищем Фитиным, содержание которого, очевидно, не сильно его порадовало, получился.
А вечером я отправился гулять (конечно же не один… интересно, мне когда нибудь разрешат быть без сопровождения где-то ещё, кроме стен собственной квартиры и личного кабинета внутри главного здания самого жуткого ведомства СССР?) по вечерней Москве. В последний мирный уже не год, уже не месяц, а «последний мирный день…»
С «коллегами» на отдельской М-1 (оба ЗиС-а последнюю неделю прочно заняты Поташником и «замшей», мотающимся по неведомым мне, каким-то госважности делам) добрались до окрестностей Красной площади, где познакомились и легко пофлиртовали (абсолютно не имея никаких далекоидущих планов) с парочкой гулявших девушек. Выпускниц сорок первого.
Интересно, смотрел ли кто-то из моего сопровождения (давно свыкшимся со знанием о подступающем) на девиц в ином (помимо привычного и естественного) разрезе:
Наверняка пойдут в дружинницы, санитарки в будущее госпиталя, в московское ПВО? Или вообще… как Зоя Космодемьянская…
С другой стороны, моя пара небрежно-хохмливых фраз (на порядок меньшим числом, чем у сержантов сопровождения) не приведёт ли к тому, что девицу, в чей адрес были отправлены комплиментарные шутки слегка сомнительного рода, например, через пару месяцев «случайно» встречу в роли официантки в привычной и такой почти что «родной» ведомственной столовой НКВД? Чем не вариант с точки зрения местных или это у меня уже глючит совсем? Слишком много о себе драгоценном, думаю? Или… «жониться Вам, барин, надобно», ггы…
Ознакомительная версия. Доступно 22 страниц из 106
Похожие книги на "Форк 1941 (СИ)", Кулаков Игорь Евгеньевич
Кулаков Игорь Евгеньевич читать все книги автора по порядку
Кулаков Игорь Евгеньевич - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mir-knigi.info.