Ловушка для творца (СИ) - Вичурин Андрей Викторович. Страница 62

Погнали-и!

И тут случился полный, вполне себе такой легендарный облом. Наш баффер пыжится, «Радость битвы», дающую плюс пять ко всем характеристикам, скастовать пытается. Их бард на тэгыме, типа нашей большой флейты, я уверен нечто совершенно забойное лабает, только звука нет. А я, не то что «Фаербол» или «Стену огня» родить не в состоянии, сигарету подкурить не смог бы, если бы курил. Стою как причарованый, пальцами щелкаю, хоть искорку малую высечь пытаюсь.

Зато лучники стрелами всех подряд, напротив, шить начали и Серега с орком азиатским уже всерьез дерутся, да вопросы дурацкие орут. Я корейского не знаю, но думаю, ревел он то же самое, что и Серега: «Бафы где, мать вашу? Слав, лучника вали, чего ждешь? Хилить меня будут сегодня или нет? Вы совсем охренели? Хильте быстрее же, у меня бублик три минуты откатывается!» Невдомек им пока, что мана нас покинула и по шестьдесят процентов пати, с каждой стороны, теперь просто подушечки для стрел и колоды для мечей. Извиняюсь, еще и подставка для орочьей секиры.

Хилер корейский, когда повернутая к нему клыкастая рожа их вожака что-то угрожающе прорычала, где стоял, там и сел, расстроенный до предела, чуть ли слезу не пустил. А наш, не растерялся, благим матом кроет всех, и чужих и своих, словно буря небо мглою. Как оказалось, крепкое словцо, со школы въевшееся в подкорку — лучший баф и своеобразный хил для своих, и дебаф для чужих. Как потом высказались некоторые игровые аналитики, в тот момент так и надо было поступить, а в эфире, при разборе последовательности боя, вместо звуков речи, сплошное «пи» уши резало. Ничего не поделаешь, — издержки игрового момента. Спонтанное и единственно правильное решение. И то, правда, подействовало.

Не работает магия? Нет? Как в том фильме было? Подними руку вверх. Да подними, говорю! Нет, не кастуется? Ну, тогда резко опусти вниз и скажи: «Ну и фиг с нею!» Победить хочешь? Значит, пришло время для банального пацанского махача, стенка на стенку! Понесла-ась! И какой смысл был столько времени на прокачку тратить, если в локах мои навыки почти не понадобились, а в финале к победе с голыми кулаками прорываться? Вот где монах шведский развернулся бы на славу! И слава всем богам, что его здесь нет.

Используя крафтовый магический посох как обычную дубину, жалко-то как, больше ни секунды не раздумывая, бросился вперед. Лучника, говоришь? Нна-а! Тот не ожидал удара, лихорадочно шаря в пустом колчане. Стрелы видно все выпулял, а они сами не восстанавливаются, магия-то тю-тю! Нна-а! А урончик все-таки у посоха получше система выдала, чем у постой дубины, приятно! Не знал. Ну, как-то не приходила мне раньше мысль, величину его урона на чужой тушке опробовать, используя как дробящее оружие. Все по правилам, каст — фаербол, каст — огненная стрела. Вот, прочность только, у моего тисового оружия маловата, жаль пропадет такая вещь! А-а, ну и фиг с ней! Победа важнее!

Кореец, неловко отмахиваясь луком, попадает мне по предплечью. Минус три процента. И всего-то?! Ну-ну, много ты своей кривой палкой с линялой веревочкой намашешь! Бью в незащищенный кадык. Нна-а! Крит! Везет мне сегодня! Противник тыкает луком в живот. Еще минус пять процентов, броньки, даже самой слабенькой на мне нет, статы сильно режет, а плащ, как назло распахнулся, зараза!

А если так? С коротким замахом, сбоку, в коленный сустав, другим концом посоха в живот, и на сгибе противника, удар коленом в нос! Крит! У меня и самого шесть процентов сняло, лучник упал с баром жизни в красной зоне и оглушение пережидает. Неправильно конечно, бить лежачего и не соображающего соперника, но, пардон, нам нужна эта победа и здесь всего лишь игра. Подпрыгиваю и, падая горизонтально, делаю «Падение Локтя». Финита ля комедиа. Вот, оказывается, как я могу.

Достаточно однажды виденный по телеку прием из рестлинга, предварительно в голове прокрутить, а затем попытаться исполнить и, получилось! Кореец серебрится у ног неопрятным посмертным облачком.

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

Не успел. Толик ушел на точку возрождения, а я всей массой, с ускорением, врезался в барда, подхватывая под колени, и мы, пролетев метра четыре, со всего разгона упали на красивую травку возле сусликового холмика. Я сверху. Суслика не вижу, но он точно знаю, есть. Спрятался, предусмотрительный.

Устраиваюсь на барде поудобнее и начинаю с жалостью его избивать. Если у меня грудь болит, словно асфальтным катком придавило, и хиты здоровья на половине, то, как пришлось ему? От каждого моего удара кулаком, голова музыканта болтается из стороны в сторону, до тех пор, пока руки не начинают проходить сквозь то, что осталось от смелого тэгымиста.

Вот, в общем-то, и все. Нас осталось трое. Серега и, как ни удивительно, Майя, наша лучница, положили остальных. Потеряли Толика и Фила — Хила. Его тот самый корейский лучник, стрелами, которые в колчан не вернулись, в самом начале боя нашпиговал.

Глава 24. Приложение. Как рождался и устроен «Мир»

XXIV

Приложение. Как рождался и устроен «Мир».

«Случись мне присутствовать при сотворении мира,

я бы дал кое, какие советы по части лучшего

устройства мироздания».

Альфонс Мудрый, король Кастилии.

2019 г.

Всеслав.

Полученные в университете знания, постепенно смешиваясь с моими собственными наработками, в один уникальный и неповторимый коктейль, позволили мне уже на третьем курсе начать работу над проектом, обещавшим стать прорывом не только в информатике, но и в отношении с машиной вообще.

Когда появлялся новый компилятор или движок, — пробовал адаптировать для своих целей. Подходил — хорошо, не получалось выжать ничего дельного — delete. Дальше, дальше! Снова не то! А вот это — то, что нужно! Времени постоянно не хватало, даже на сон.

Зато во «взрослый мир» вышел, имея свой собственный язык программирования, синтезирующий на разработанной мной основе все самое лучшее из других языков, получивший рабочее название «Сиселия», от СSL (Composed Solution Language), попросту «Сися». Основным его отличием от других языков стала возможность использования множественных распределенных вихревых потоков исполнения, что позволяло процессору производить операции без переключения и соответственно увеличить быстродействие только за счет программной части почти в четыре раза.

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

С ИСКусственным ИНтеллектом все оказалось и сложно и просто одновременно.

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

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

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