Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Не знаю, поняла ли она мою иронию над советской терминологией, то ли решила, что я действительно рад тому, что, выражаясь языком 21-го века, нам дали «поиграться в песочнице».

* * *

Варгейм из моего времени, я, пожалуй бы, взялся пообещать повторить, но игрушка, где реализм и серьёзность всегда уступает дорогу внешнему облику и затягивающему игрока геймплею (я помню слова легендарного Сида Мейера о главенстве крайнего аспекта!) – это одно, а что-то, способное приносить реальную военную пользу генералам РККА… бр-р… я тут ни черта ни бум-бум. Однако, с другой стороны, разработка системы команд «процессора» М-1, обучение программистов СССР номер 2 и 3 и совместная работа с ними «на благо Родины» придали мне

уверенности в профессиональном плане и в том, что ныне, «в сороковых иной реальности» мне по силам что-то большее, чем обеспечение личного финансового благополучия в «потерянном будущем» за счёт инди-геймдевелопинга.

Глаза боятся, руки делают. Тем более, как я уверенно понял, военные рассматривали идею как интересный и потенциально полезный эксперимент.

Теперь о том, чего именно хотели от Светы. Изначально шёл разговор всего лишь переносе на обычные большие листы миллиметровки ежедневной обстановки на фронте. «Тогда» и «сейчас». Вплоть до дивизионно-бригадного уровня. С попыткой последующего анализа. Возможностями просмотра «как кинофильм» динамики день за днём.

Всё равно, кроме как 8-му отделу, заниматься этим больше некому. Допущенные к тайне генералы заняты своими прямыми обязанностями, от которых зависит существование страны и советского народа, да и не барск… генеральское это дело, рыться сейчас в книжках из «иного будущего» и по текущим сводкам с переносом на карту… всё, время изучения книг и внедрения опыта «той войны» прошло. Кровавый экзамен начнётся на днях…

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

При первичной разработке я не стал заморачиваться на по настоящему серьёзных вещах типа переноса карты земной поверхности в 3Д (как в Google Earth и подобных системах), обошедшись аналогом яндекс/гугл карт из окна броузера. Правда делал всё в более всего привычном мне standalone-варианте. Реализацию начал на той же самой кроссплатформенной геймдевелоперской либе, что и использовал для своих инди-игр. Знакомый и хорошо изученный инструмент для реализации. Впрочем, максимально изолировав в исходниках основную логику проекта от работы с данной специфической либой, которая будет актуальна только пока живы этих два компа. Но об сём поясню чуть позже…

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

Списки населённых пунктов, «юнитов» и их содержимого представляли собой поначалу простейшие базы данных в виде текстовых файлов, информацию в которой с символами разделителями в дальнейшем могла быть легко пополняться и редактироваться в обычном текстовом редакторе из FAR-а и т. п. подручных средств.

В целом, если из этого прото-прогностического ПО что-то выгорит на уровне хотя бы «идея, полезная на будущем», то стоит максимально упростить его реализацию для последующего переноса на будущие первые компы с графическим дисплеем для местных, не сильно налегая на использование возможностей техники и софта из 21 века.

Или я это совсем далеко забегаю вперёд?

Подумав, пометил в to-do list возможность масштабирования (в максимальном масштабе вплоть до 1*1 км? Ладно, подлежит обсуждению – как заказчики пожелают…) и заложил сразу в структуры данных по «юнитам» возможность наполнение их штатов, расформирование и прочая, и прочая… Пометил возможность учёта типа территорий и прочих свойств, моделирующих рельеф.

С началом войны 8-й отдел стал получать свою копию сводок генштаба о положении на фронте, которая шла по высшему комсоставу РККА

и верхушке ЦК, а троица «инициативников» начала осваивать работу в понемногу обраставшем новыми фичами «вьюере-прогнозере» обстановки на линии боевых действий. Имевшего, среди прочего, возможность накладки/сравнения положения дел на фронте «тогда и сейчас». Как в виде карт, так и сравнения потенциалов юнитов. Ну насколько имелись данные по врагу для этого раза. БД для программы кстати, стали пополняться очень быстро. Пленных немцев, служивших основным источником подробной информации в «этот раз» было больше. И уже с июля в 8-м отделе каждую неделю, несмотря на всю свою занятость, появлялся кто-то из «группы Мерецкова». В основном это был сам Шапошников, нагрузка со штабной работой на которого, судя по его утомлённому виду, легла огромная.

Маршала, очевидно, прельстила возможность всего парой кликов рассматривать положение на линии фронта и за пределами фронтовой полосы в динамике, за выбранные по его желанию временные периоды и по отселектированным по разным параметрам набору юнитов, местностей, уровню подчинённости и т. п.

Разумеется, ход мыслей главного, пожалуй, штабиста страны, мне был неведом, а освоив работу с программой, он бывало почти по часу-два изучал ежедневно наполнявшуюся новыми данными программу. Молча появлялся, работал и также уезжал обратно в Генштаб. Его попытку, почти что требование забрать компьютер с программой туда (вместе с пополнявшей базы данных проги Лежнёвой), пришлось пресекать самому Берии, при мне кратко перечислившему маршалу задачи, которые возложены на железо из 21 века.

Тот лишь вздохнул. Увы, компов было всего два. И именно сейчас, они были нужнее всего. Объём расчётных задач от Иоффе возрастал с каждым днём. Шура-Бура и Ляпунов, в связи с необходимостью были переведены на «полные ставки» со своих прежних работу сюда, в 8-й отдел ГУГБ.

* * *
19-20 июня 1941. Попаданец и К.

Впрочем, многозадачность и почти беспредельные для 41 года ресурсы компов позволяли многое. Точнее использовать всё это время компы не только для «важнейших государственных задач»(TM), но и для развлечений немногих избранных. А начавшаяся работа над прототипом прогностического ПО снова разожгла мою страсть и породила мысли о том, что вот уже почти год не программирую игр, но ныне можно даже здесь, в сороковых, совместить личный интерес (хоть в простейшей и убогой форме) с «интересами советского государства»:-)

Через день, узнавший о моём новом задании Шура-Бура, между прочим, видевший ранее только мельком компьютерные игры, понаблюдал за подготовкой дизайн-документа на прогностическое ПО, отметил совсем новое, не виданное ранее за неактуальностью (в текущий исторический момент) в преподнесённых ему и Ляпунову урокам направление – высокоскоростную графику и не выдержал. Он стал настойчиво выспрашивать о подробностях. Как-то незаметно мы перескочили на историю электронных развлечений. А вечером, после официального завершения работы в 18.00, я, оставшись в отделе, устроил в архиве, где был десктоп и рабочее место местных прогеров, мастер-класс. Ему и присоединившемуся Ляпунову. Правда была и парочка зрителей из числа сотрудников отдела, до сего момента занимавшихся своими делами.

– Так… коллеги… это я к Вам, товарищи программисты СССР номер 2 и 3, в первую очередь обращаюсь, сейчас у Вас, говоря языком моего времени, будет мастер-класс. Ваше обучение программированию, как неоднократно подчёркивалось, было весьма однобоко и узконаправленно. Сами понимаете насчёт целей, стоящих сейчас перед нами. Вводные данные, алгоритм, данные на выходе, проблемы взаимодействия с потребителями вашего профильного расчётного ПО через руки товарища Иоффе и всё такое… сто раз уже обсуждали. Сугубо расчётные потребности. Короче, пора исправлять этот недостаток, тем более реальная и интересная задача нарисовалась. А пока… просто чтобы знали, «как и чем я там жил»… да и сам соскучился. Хотя бы так развлекусь…

Поделиться:
Популярные книги

Товарищ "Чума" 4

lanpirot
4. Товарищ "Чума"
Фантастика:
городское фэнтези
альтернативная история
5.00
рейтинг книги
Товарищ Чума 4

Идеальный мир для Лекаря 5

Сапфир Олег
5. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 5

Вечный. Книга I

Рокотов Алексей
1. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга I

Хозяйка забытой усадьбы

Воронцова Александра
5. Королевская охота
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Хозяйка забытой усадьбы

Мама из другого мира...

Рыжая Ехидна
1. Королевский приют имени графа Тадеуса Оберона
Фантастика:
фэнтези
7.54
рейтинг книги
Мама из другого мира...

Отверженный VI: Эльфийский Петербург

Опсокополос Алексис
6. Отверженный
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Отверженный VI: Эльфийский Петербург

Законы рода

Flow Ascold
1. Граф Берестьев
Фантастика:
фэнтези
боевая фантастика
аниме
5.00
рейтинг книги
Законы рода

Потомок бога

Решетов Евгений Валерьевич
1. Локки
Фантастика:
попаданцы
альтернативная история
аниме
сказочная фантастика
5.00
рейтинг книги
Потомок бога

Жена моего брата

Рам Янка
1. Черкасовы-Ольховские
Любовные романы:
современные любовные романы
6.25
рейтинг книги
Жена моего брата

Идеальный мир для Лекаря 17

Сапфир Олег
17. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 17

Росток

Ланцов Михаил Алексеевич
2. Хозяин дубравы
Фантастика:
попаданцы
альтернативная история
фэнтези
7.00
рейтинг книги
Росток

Начальник милиции. Книга 3

Дамиров Рафаэль
3. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции. Книга 3

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

Неудержимый. Книга XIII

Боярский Андрей
13. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIII