Языки у меня пошли легко. Не знаю, склад ума оказался такой или какая другая причина, заложенная в генах, но код я чувствовал интуитивно, чуть ли не в режиме реального времени считывая с монитора символьный поток, ставший синонимом пресловутой «Матрицы» (шутка), неуклонно пробираясь сквозь частокол строк к ожидаемому результату.
К объектно-ориентированным и структурным языкам, добавились полнофункциональные и некоторые мультипарадигмальные, описания СУБД (1) и ради интереса, несколько тьюринг - полных эзотерических языков программирования, коих всего я насчитал более пяти десятков, но большая часть из них мне не подходила. Кстати, именно благодаря ним и произошли все дальнейшие события.
Таким образом, до самого окончания универа я совмещал изучение теории языков программирования с графикой и визуализацией, формальные методы с искусственным интеллектом, теорию граф и криптологию. Полученные знания постепенно смешивались с моими собственными наработками в один уникальный и неповторимый коктейль, позволивший уже на третьем курсе начать работу над проектом, обещавшим стать прорывом не только в информатике, но и в отношении с машиной вообще.
Когда появлялся новый компилятор или движок, - пробовал адаптировать для своих целей. Подходил - хорошо, не получалось выжать ничего дельного - delete. Дальше, дальше! Снова не то! А вот это - то, что нужно! Времени постоянно не хватало, даже на сон.
Зато во «взрослый мир» вышел, имея свой собственный язык программирования, синтезирующий на разработанной мной основе все самое лучшее из других языков, получивший рабочее название «Сиселия», от CSL (Composed Solution Language), попросту «Сися». Основным его отличием от других языков стала возможность использования множественных распределенных вихревых потоков исполнения, что позволяло процессору производить операции без переключения и соответственно увеличить быстродействие только за счет программной части почти в четыре раза.
Также скопилось множество решений по мелочи, и два совершенно оригинальных игровых движка о которых, как, в общем-то, и о «Сисе», я никому не говорил, надо сказать не от излишней скрытости, а от предубеждения - заранее высказанное не сбудется. Да, и еще: апофеозом моего непрерывного затворничества стали наметки удобоваримого алгоритма искусственного интеллекта. Ни больше, не меньше. Но о нем расскажу немного позже.
Сергей, в последнюю пару месяцев до конца третьего курса, стал зависать в «Легендах Готики», самой продвинутой на нынешний момент ММОРПГ(2). По его просьбе, скучно ему самому, видите ли, мне пришлось заняться прокачкой мага - огневика. Плюшки у него классовые, оказались самыми вкусными. Спать пришлось меньше на те три часа в день, которые я посвящал развитию персонажа. А зачем, спрашивается? Если бы не нытье Сереги, я не стал бы тратить время и, скорее всего, кусал бы себя теперь за локти, но спасибо нам обоим - все эти «бы» не произошли и позволили случиться описываемым далее событиям.
Не зря я прокачивал своего Огнедуя, не зря терял неумолимо утекающие в прошлое минуты и часы, хотя частенько казалось, наоборот, до желания дать Сереге в его зеленый глаз. Особенно после бестолковой потери уровня от ваншота(З) какой-нибудь очередной неподъемной тупой твари или бесконечного тупого гринда(4) тупого дропа(5) с тупых мобов(б) тупые сотни тупых раз! Сколько можно было сделать полезного! Но...
Не зря.
За последний год учебы, нам не раз пришлось поучаствовать в составе университетской команды в групповых турнирах «Легенд». Соревнования проводились с неполным погружением и слабеньким эквипом (оборудование, снаряжение), если этим термином вообще можно назвать убогий виртшлем и простенькие перчатки. Состав команд стандартный для «Легенд»: танк, ДД - как правило, лучник, маг - специализация на выбор, хилер(7) и баффер(8). И наплевать, что под каждый данж(9) свой состав пати(Ю) необходим. Выкручивайтесь за счет тактики, нестандартных решений и правильной заблаговременной прокачки скиллов(11).
В этот раз, а дело было на каникулах перед дипломом, в столице проводился мировой чемпионат по «Легендам Готики» и мы тоже участвовали стандартной пятеркой. Нет, наша команда не числилась ни аутсайдерами, ни лидерами, так - уверенный середнячок и попасть в число зарегистрированных команд получилось лишь благодаря неутомимому организатору и жизнерадостному куратору всего не рутинного в студенческом бытии, ректору Михаилу Борисовичу Каменцеву. И найденным им небезразличным спонсорам.