(…из неизданных мемуаров Рожкова Н. Е., хранящихся в его семейном архиве. Запись из 1962-го…)
По моему мнению, М-8, как некоей «286-й» этого хода времён нужна была визитная карточка, хотя бы разрезе аспекта электронных игр.
Однако, прежде чем рассказывать о том, какую игру я видел (и какая была разработана, пусть и с опозданием по срокам — только к появлению М-9!) в этом качестве, хочется пояснить, почему выражение «286-я этого мира» — есть некая натяжка.
Просто мне так хотелось считать…
Нет, микропроцессор, имевший официальное наименование ИС1957МП16−1, действительно, оставаясь полностью совместимым как на аппаратном, так и на программном уровне с ИС1954МП8−1, был 16-разрядным, и имел 24-разрядную шину адреса, позволявшую теоретически работать без ухищрений (с переключаемыми страницами памяти) с 16 мб ОЗУ (2 в 24 степени= 16777216 байт). Увеличению объёмов ОЗУ способствовали и подталкивали не только потребности системного, прикладного и игрового софта, но и возросшие объёмы производства, позволившие снизить цены микросхем памяти.
К сожалению, в отличие от реального 80286-й в ИС1957МП16−1 ещё не было защищённого режима, который был введён только на 32-разрядном ИС1961МП32−1, на М-9, на которой я и пишу эти строки…
В общем, 16-разрядный массовый процессор был скорее продвинутым аналогом «8086-го»… с его возможностями по работе с ОЗУ, улучшенной, по сравнению с 8-разрядным предшественником скоростью, но по прежнему заточенному на однопользовательский режим.
Многозадачность, защищённый режим и прочие «солидные и взрослые вещи» в массовые вычислители пришли только сейчас, на 32-разрядной аппаратной платформе, на которой 32-битная шина адреса позволила использовать «плоскую» и большую — с ограничением уже только в недостижимые пока 4 гб ОЗУ (2 в 32 степени = 4294967296 байт) модель памяти, которую на программном общесистемном уровне поддерживала многозадачная ОС с полноценным графическим интерфейсом…
Впрочем, сие, как всегда — краткое сравнение' отличий и совпадений того, что было «там» и что и как развивается «тут»…
Вычислитель М-8, построенный вокруг первого массового 16-разрядного процессора ИС1957МП16−1, пошёл в серию весной 1958-го, а первый тайтл нового жанра «Цивилизация» — первая гранд-стратегия этого мира, несмотря на моё жгучее желание приурочить её выпуск к старту продаж М-8, увидела свет только несколько лет спустя, в этот новый 1962-й год, вместе со стартом продаж М-9.
32-разрядный ИС1961МП32−1, работавший уже на «бешеных» по этим временам 25 мГц, и содержавший свыше 200000 транзисторов (по сравнению с 130000+ на 16 разрядном ИС1957МП16−1), был выполнен по технологии 1500 нм (1,5 мкм). Возможности вычислителя, созданного «вокруг него», позволили функционировать на новой машине такой же новой полноценной многозадачной графической ОС!
Впрочем, одновременно версия «Цивилизации» вышла и для старой ОС для М-8, и, чуть позже, для расширенных (по памяти и имеющим НГМД и НЖМД) моделей продолжавшей пользоваться спросом из-за своей дешевизны и огромного количества софта М-7.
«Цивка» — на данный момент крайняя игра, в разработке которой я принимал личное участие, заключавшееся в авторстве (хм… мда) идеи игры и написании части процедур кода основных алгоритмов ИИ и правил игровой логики.
То, что государства (родное и заокеанское) «вложились» в микроэлектронику и быстрое и раннее развитие вычислительной техники привело к достаточно парадоксальной ситуации. Несмотря на чёткое понимание направлений развития массового софта, начиная с ОС и т.д., возможности НИВТ, как и (в плане игр) SSG, возможности «железа» опережали софт.
«Операционки», средства разработки, офисный прикладняк, кое-что из бухсофта, игры и прочее… — всё ПО, что выдавала «связка» НИИВТ + SSG, «закрыли» первоочередные потребности массы пользователей, причём это был качественный и отлаженный софт, снимавший самые сливки первое время практически монополии на рынке программ, но… число программистов, способных разрабатывать софт, было в мире крайне недостаточным и часть их уже работала по узким направлениям потребностей военных и отраслей промышленности. Оттого, кстати, софт НИИВТ и SSG изрядно возвышался над поделками скороспелых конкурентов:-)
Вдобавок, у меня самого немало времени отрывала руководящая и административная работа по двум (советскому и североамериканскому) подразделениям конторы, занятой разработкой банковского софта, ориентированного на удалённую (через телефонные линии) работу с клиентами — для советского Госбанка и структур Н. О. Р. Да, в Союзе и за океаном удалось подобрать приличные кадры нескольких молодых и хорошо прогрессировавших разработчиков, за которых я держался как мог, но всё взаимодействие с заказчиками ПО — руководством Госбанка и банковского конгломерата Рокфеллеров держалось лично на моей персоне. Как и контакты с разработчиками модемов и кое-какого нового сетевого «железа» — предприятиями в НКЭП и, за океаном, в IBM…
Лет пять я буквально разрывался между кучей дел, работой по госзаказам в НИИТ и программированием игр, пока не удалось подобрать нужное количество разработчиков ПО на все направления, за которые я отвечал перед советским государством, либо в финансовом успехе которых я был лично (Banksoft и SSG) заинтересован. Со временем в двух последних (банковский софт и игры) также удалось наладить более-менее стабильное функционирование бизнес-процессов и процессов разработки ПО.
В общем, деньги всё мои работы приносили (как и по прежнему шли приличные отчисления от вложенных когда-то нескольких десятков тысяч $ в бизнес «Лего»), годы шли, я становился в старше и солиднее:-), а число игр, которые удавалось выпускать, было значительно меньше, чем я хотел, несмотря на творческие и коммерческие успехи разделённой на два континента (после образования подразделения в США) команды SSG.
Именно поэтому, «Цивилизация» вышла только в этом году, хотя теоретически могла быть выпущена вместе с запуском в серию ещё М-8 четырьмя годами ранее!
История создания «Цивилизации», которая, собственно (не считая пары варгеймов, так и оставшихся до сего момента играми для узкого круга фанатов) и породила жанр больших стратегий этого мира, такова:
Всё время воссоздания тут по образам из памяти и личному опыту игры в «Цивку» из моего первого прошлого, надо мной довлело такое обстоятельство, что «там» я играл только в 5-ю и 6-ю игры серии, а оригинальную первую, которая была ещё «под MS-DOS», вообще видел всего пару раз на скриншотах, да кое-что запомнил из рассказов-впечатлений отца, когда-то в студенческие годы дорвавшегося ещё до моего рождения, до первой игры будущей знаменитой серии на «личной и настоящей 286-й».
Кроме того, к моему величайшему сожалению, инсталляшек любой из версий «Цивки» из «другого мира» не попало со мной вообще!
Имелось (как и во многих других случаях, не имевших отношения к геймдеву) только то, что вытаскивал из головы, воссоздавая интерфейс, внешний вид основного игрового режима, игровые правила и логику поведения ИИ, классы юнитов, городов, действующих стран, дерево технологий и прочее…
От того её разработка-воссоздание «тут» представляло собой сплошное урезание хотелок и образов, сформировавшихся тем, что влекло меня на долгие недели и месяцы на экране перед собой в школьные и последующие годы 21 века… до того, что возможно было «упихать» в нынешние объёмы ОЗУ, размеры НГМД и НЖМД!
Требования по железу к игре, ограничившие желания сделать «так, сяк и ещё вот так!» которые я сразу держал в голове, были таковы:
1 мб ОЗУ на «старой» ОС на М-8 и продвинутой версии М-7 с платами расширения памяти, с возможностью работы в видеорежимах с 8, 16 и 256 цветами и требующей 4 мб места на НЖМД. Архив самой игры должен был помещаться на двух ГМД («на паре дискеток!»).
На М-9, под её многозадачную ОС, для работы версии игры под сногсшибательную и быструю новинку, требовалось 4 мб ОЗУ. Впрочем, такой объём «оперативы» был минимальным для новой машины с новым процессором и в расчёте на новую ОС…
Код игры собирался в двух средах на аналоге IDE Turbo Pascal для М-8 и на только-только разработанном к выходу 32-разрядной М-9 IDE аналога Лазаруса (эта IDE сама по себе была новым хитом).
Смутные первоначальные мысли о воссоздании хита Сида Мейера и Брюса Шелли, витавшие полгода с момента старта серийного производства М-7, вылились вскоре в то, что я начал прикупать и складировать в своём домашнем рабочем кабинете книжки по истории развития цивилизации… анализируя знания о первых государствах, их лидерах, уточняя накиданный по памяти список с пресловутыми «колесо, алфавит, деньги и далее по списку технологий, вплоть до космонавтики, атомных бомб и термоядерной энергетики», расширяя-урезая списки типов юнитов, начиная с «поселенцев», уточняя и обдумывая не точно восстановленные «по памяти» правила ирригации и дипломатии…
Однако долгое время вся подобная работа шла в «фоновом режиме». Диздок (точнее, кучка файлов) на домашней М-7 понемногу пух и вскоре переехал на домашний экземпляр пошедшей в серию М-8 и, только после того, как максимально восстановил геймплей оригинальных 5-й (в которую играл очень много) и 6-й, которая появилась за пару лет до моего шага через неведоме нечто в мир 1940-го… создав масштабный диздок, который и увидели сначала Марго и Марина (уже узнавшая невероятную историю папы- попаданца), а затем сотрудники SSG (великолепная четвёрка), узревшие мой «гениальный план на будущее»… началось то самое — многократное урезание хотелок!
На М-8, собственно и началась разработка — после того, как я ознакомил незаменимую «четвёрку мушкетёров» из SSG с самой идеей большой стратегии по истории человечества.
Занятые другими проектами и делами, мы были вынуждены уделять тайтлу, который резко выделился бы из череды уже привычных миру конца 50х типов игр (платформеры/аркады/логика/автогонки/РПГ), не слишком большой % рабочего времени. Но, то, что здесь «Цивка» была итогом работы нас пятерых, позволил её завершить в приемлемый срок…
Разумеется, при создании игры путём тестирования (на родственниках создателей и их самих, ибо в тот момент в SSG ещё не было отдела тестировщиков, который появился буквально несколько месяцев назад…) пришлось решать многие спорные вопросы по геймплею.
«Блокирующие зоны контроля», которые я хотел приволочь из созданного «тут» варгейма «Битва за Смоленск — 1941», вызвали споры, как и вопросы «один юнит — одна ячейка карты» или «массирование», когда борьба на поле боя сводится не потребности контроля всей территории, а к борьбе за города… именно подобные споры и приходилось решать в процессе тестирования играбельных демо-версий, неоднократно испытывая разные варианты элементов геймплея.
По сути, именно опыт разработки «Цивилизации», когда двое из пяти разработчиков жили и работали за пределами Молотова и НИИВТ (Имант и Каспар оставались сотрудниками ВЦ АН Латвийской ССР) и стал первым в мире игровым проектом, который создавался удалённо. Связь через стандартные советские телефонные линии — между сетевыми узлами из числа серверов наших организаций, которые были в числе тех, на которых зарождался советский сегмент всемирной сети, позволяла обмениваться электронной почтой и файлами данных даже из дома…
Весь процесс разработки шёл под знаком учёта (с моей стороны) опыта «передового геймдевелопинга будущего».
Во-1, и самое главное — первый раз на электровычислителях вышел тайтл с возможностью вести за собой страны из предлагаемого список из полутора десятков наций во главе с известными историческими лидерами, объединяя в борьбе (подчас жестокой, с замаскированным антуражем игры геноцидом) и строительстве, почти всё человечество! Такого до «Цивы» мир электронных игр ещё не знал!
Во-2, помимо абсолютной новой (для всех, кроме попаданца-плагиатора) игровой концепции «дерева технологий», был введён игровой справочник — «цивилопедия», а также реализована идея «катаклизмов из-за человеческой деятельности» (правда не фатальных, но весьма чувствительных для играющего) в виде затопления прибрежных городов из-за глобального потепления после увеличения не перерабатываемых промышленных отходов индустриального общества.
В-3, помимо доступного публике редактора процедурно-генерируемых карт, в игре имелась некая возможность минимального моддинга (применительно к правилам и к событиям сценариев). Внесение подобной возможности имело цель продление времени популярности игры, до появления пока ещё только находящейся в планах будущего продолжения серии «Цивилизация II».
Выход в свет «Цивилизации», на рекламу которой в Союзе и за океаном я не пожалел немалых денег, как и на оформление коробки с игрой, в которой, помимо двух дискет с инсталляционной копией, вместо обычного краткого вкладыша с коротенькой инструкцией, прикладывалась полноценная книжка — 140-страничное руководство!
Случившиеся среди масс игроков и в игровой прессе (которая появилась уже и в США, и в Европе и даже в СССР!) дифирамбы и восторги геймплею представителю «нового типа игр», смешивались с жёсткой критикой за «неаккуратное и упрощённое» обращение с историей:-)
Впрочем, идеологические путы в Союзе давно ослабли, заморочки и претензии в других странах также обходились возможностью выбора игры «за своих», как и выбором «передового, по мнению игрока, типа общественно-политической формации» а острые углы противостояния «капитализм/коммунизм» мы тщательно срезали, сделав возможности общественно-политических систем (и их преимуществ и недостатков) примерно равнозначными.
Впрочем, главным в успехе игры было то, что «тут» у масс поклонников игры появилось то же самое чувство и желание, что и «там», безмерно затягивавшее в игру:
«Ещё один ход и всё, спать…» и так… много раз… до утра, до учёбы/работы!:-)
В ходе одного из интервью, поясняя «лёгкое отношение» к истории и общественному строю вы игре, я снова сплагиатил, выдав за свои памятные мне слова Сида Мейера, смысл которых сводился к тому, что если реализм мешает играбельности, то ну его нафиг, этот реализм и историчность…
— … Это всего лишь игра, товарищи! Позволяющая в лёгкой и упрощённой форме, без навязывания кому либо за пределами родной нам страны наших взглядов на смену общественных формаций, провести увлекательно время, параллельно вникая в интересные аспекты истории развития человеческой цивилизации. А также, в этой электровычислительной имитации, разыгрывать возможные альтернативные сценарии, реализуя возможностями программного обеспечения для вычислительной техники, получение неких ответов на вопросы «а что, если?»…
Конечно, даже «для этого» пост-Сталинского СССР обр. 1962-го такой подход был где-то на грани святотатства, но, тут я откровенно использовал известные бонусы снисходительного ко мне отношения со стороны верхушки политического руководства СССР и общественную известность.
Да и, как мне кажется, переходя от частностей разработки игр к более общим делам изменений в обществе — времена пост-правды, удобных информационных пузырей, сегментации общественный увлечений, увеличения масс развлекательного контента — всего того, что я видел в 2018-м, становятся ныне весьма близки и тут!
И вот ещё что… — всемирная сеть вообще уже на подходе, так что… это не только «аналог интернета» и будущие соцсети и мессенджеры, но и расцвет мультипользовательских онлайновых игр!