Читаем Ловушка для творца (СИ) полностью

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

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

XXIV

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

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

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

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

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

2019 г.

Всеслав.

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

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

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

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

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

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

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

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

Начав работу, я потерялся в пространстве и времени.

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

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

Я чувствовал себя самим Создателем!

И гордился собой, убирая незначительные баги, наслаждался тем как решают любые вопросы сообразительные искины, ликовал от достоверности графики и звуков, казалось, даже запахи присутствовали, приходил в восторг от тактильных ощущений, которые мне дарил МОЙ Мир! Здесь я мог все!

Перейти на страницу:

Похожие книги