выключить компьютер, если они пришли домой, минутное дело. Так что я погрузился в мир компьютера и погружался всё глубже.
У меня тогда в самом начале не было ещё Интернета, и даже не было почти игр, нормальных игр. Хотя потом, чуть позже появилась цивилизация два, и я убил на неё много времени. Потому что хотя она и простая, но в ней есть всё то, что меня интересовало, экономика война и наука с дипломатией. Впрочем, вопреки другим детям, хотя я и играл, я никогда не погружался в игры до конца, просто потому что от игр у меня всегда оставалось подсознательное чувство неудовлетворённости, и я не мог его заглушить, мне хотелось чего-то большего и более сложного. Игры не могли это дать, хотя реальная жизнь не могла это дать тогда и подавно. Что такое реальная жизнь? Скука, школа, дискотеки, футбол на улице, нет, не то... Играя в компьютер можно хотя бы представить, сфантазировать, что управляешь настоящей армией в настоящем бою, войне. А если уж сложность врага поставить на максимум, то почти интересно. Впрочем, в самом начале у меня был паскаль, учебник программирования, и мечта научиться программировать игры. И я приступил к созданию игр. Я учился долго и упорно и начал с довольно простых программ. Плохо, или хорошо это, но тогда я ещё не понимал, что написать нормальную игру на Паскале практически невозможно. Просто потому что для игр существуют различные редакторы, в том числе графические, записывается живой звук... Я думал, и пытался, потому что не понимал, написать настоящую игру на Паскале целиком. И у меня это почти удалось. В том плане, что я смог задать простые звуки, имитирующие, например, рокот мотора или выстрел через команду delay и частоту. А также, рисуя простые фигуры, вешая их на переменные, худо-бедно мною были созданы персонажи игр. Они были нарисованы криво, но это были танки, боевые башни, авиация, ракеты, взрывы и много другое... Я понимал, что графика в игре у меня не дотягивает, и понимал, что графика это очень важно для большинства игроков. Но вот как раз она то меня и не интересовала почти. Уже тогда я понимал простую вещь. Что для меня в игре главное не графика, а смысл игры, и когда я начал писать свои игры, я стремился именно к смыслу. А потом, когда первые очень простые игры были написаны. Я столкнулся с задачей, в начале показавшейся непосильной мне. Учитывая то, что я тогда заканчивал восьмой класс и обладал мозгами ребёнка. Чтобы играть было интересно, требовалось научить программу игры управлять государством соперником. И сделать это было сложно. Когда я писал РПГ и бродилки, самая лучшая из них была игра танки. Там всё было относительно просто, и заставить противника ездить в случайно направлении, и просто стрелять было не сложно. А вот как заставить противника управлять государством, и принимать сложные решения? Хотя бы на уровне цивилизации два или дюны два, вот это было вопросом. Но я хотел писать игры, и в первую очередь стратегии. И я начал думать, как это сделать. Я начал писать первые сложные ИИ управления игровыми армиями. Они имели длинные уравнения, в которых было прописано, что и в каком порядке надо делать, в каждом случае. Но этого мне было мало, я хотел большего, я хотел, чтобы ИИ был умнее, и принимал решения, имел произвольную непредсказуемую тактику в бою. Команда random(x) тут мало помогала на самом деле. Пришлось писать очень длинные программы, с чёткой связью, которые говорили, что когда и почему делать. Я учился составлять уравнения для игр, учился учить компьютер думать, начал понимать, как устроены эти алгоритмы, додумался как сделать так чтобы... Вскоре началось лето восьмого класса, и я окончательно погрузился в этот виртуальный мир. Я уже почти не общался с другими детьми, я сидел и целыми днями программировал или играл. Родители не видели истинных масштабов моей деятельности, поэтому не особо волновались. Тем более, время от времени я всё же ходил в гости к своим друзьям, которые интересовались не программированием, а играми. И вроде как общался с ними. Но на самом деле единственным мотивом было создание игр и игра в них. Этого родители не понимали, я дружил с друзьями не потому что они друзья, а просто потому что компьютер...
В общем, наверное, так и рождаются гении, гений это человек, у которого хобби превращается в работу, и всё что ему нужно это его работа. Для меня программирование стало смыслом жизни. Я знал, что есть другие языки, хотя бы С++, но привык уже работать на паскале. Тем более, паскаль, вполне позволял мне программировать контуры принятия решений игровых ИИ. И именно эта часть программирования меня привлекала больше всего. Как сделать так, чтобы при разговоре, при дипломатии, компьютер оценивал, какое решение ему выгодно принять? Мирный договор, торговля или война? Я не знаю, как работает ИИ цивилизации два, но у меня все решения были очень сложными, тупыми, в лоб, без хитростей. Я полагал, что надо научить компьютер думать, и учил его думать. И сам учился и учился всё более, как это делать лучше всего. И, да, так рождаются гении в любой области. Только тогда я варился в собственном соку, и не знал, как сделать, то или другое, у меня не было сторонников, не было и учителей. Не стоит думать, что учебник по паскалю содержит хотя бы сотую долю того, чему я научился. Потому что я научился писать длинные и сложные системы, сам, по своим собственным приёмам и методикам. По приёмам и методикам уникальным, по механизмам, которые были известны только мне. И я уделял этому очень много времени, и всё меньше учёбе.
К концу лета у меня появился Интернет, в начале по карточкам. Родители подарили мне модем и первую в моей жизни карточку на первые десять часов Интернета. Я лазил по ней, учился, стремился... Десять часов, так мало сегодня, тогда мне казалось что это много, страшно много, и я экономил и растягивал эти часы. Я искал примеры крупных программ других игр, меня интересовали сами корни программ, как работала цивилизация два? Как было сделано так что... Я знал, я в принципе не уступал по своим возможностям создателям цивилизации два, даже местами превосходил. Но мне всё равно надо было знать, как они сделали. Найти ни одну сложную законченную программу в Интернете я не смог, хотя искал старательно. Впрочем, толком работать с Интернетом и искать я тогда не умел. Потому и не нашёл. Хотя найти такое крайне сложно и сегодня. Но главное, Интернет у меня появился. И я смог скачать программы, которые меня интересовали, и это была не эротика. Меня интересовали ассемблер, а также, скачивая ассемблер, я узнал, что существует ещё и winhex.
Причина, по которой мне нужны были эти программы, была банальна. На паскале нельзя, например, пользоваться мышкой, и много чем ещё, нельзя управлять драйверами. Точнее можно, но я тогда не знал как. И я понял, что чтобы дополнить мои игры, мне необходимо научиться новым функциям, а для этих новых функций нужны базовые языки, такие как ассемблер и winhex. Учителя у меня не было, направить меня было некому, и поэтому я действовал по-своему, в рамках своих скудных математических способностей. И это у меня получалось, не всегда сразу, но обычно я выполнял поставленную задачу. А учёба... Учёба это вторично, оценки вторично также.
Глава 7: Августовский кризис 1998-го года.
Слухи о том, что на рынке России не всё спокойно начали ходить заранее, это произошло не в один день. И чтобы там не говорили власти, кризисные тенденции наметились заранее, наверно за неделю, или даже больше. Хотя я не экономист, и не политолог, а ученик восьмого класса, довольно слабый ученик, помешанный на программировании, на создании дурацких игр в первую очередь. Тем не менее, то, что кризис надвигается, я понял, другие нет. Но сделать я ничего не мог.
И вот я сидел в зале перед телевизором и смотрел дневные новости. Корреспондент вещал: 'Сегодня с утра, всего за семь часов с начала торгов, акции ведущих российских компаний просели на двадцать процентов и продолжают стремительно падать. Акции некоторых сырьевых компаний просели на тридцать пять процентов, это крах. Также плохо обстоят дела на сырьевом рынке. В настоящий момент цена за баррель нефти опустилась до девяти долларов, что существенно ниже стоимости её добычи. Но ведущие сырьевые аналитики США предполагают, что цена за баррель нефти пробьёт минимум и опустится до семи долларов за баррель. Тем не менее, считается, что хотя добыча нефти и невыгодна в России, но она продолжится при любой цене, потому что правительство России остро нуждается в притоке валюты, из-за острого дефицита средств. Тем более, что ожидается очередная сессия выплат для МВФ. Но в связи с началом кризиса и стремительным обесцениванием на рынке ценных бумаг, очевидно, платить МВФ будет нечем, и президент России Борис Николаевич Ельцин у которого и так не всё хорошо с сердцем, сейчас ведёт переговоры о выделении России нового кредита. Для погашения всех кризисных тенденции Росси требуется огромная сумма, хотя бы шестьсот миллионов долларов на ближайшие полгода. Но маловероятно, что ему удастся получить эту сумму, так как кредитный рейтинг России ниже плинтуса. Впрочем, вероятно