Шрифт:
«Он, наверно, все это время не выходил из дома. Он вообще выходит? Тут все мхом и плесенью поросло!»
За компьютером спиной к Солу сидел парень. Худую спину с торчащими лопатками плотно обтягивала черная футболка со множеством мелких дыр, через которые просвечивала кожа. Острые локти выглядывали из широких рукавов, то прижимаясь к телу, то нервно взлетая вверх.
– Чуд, гений ты мой недоделанный, ну, что за на фиг опять? – Сол тоскливо осмотрел комнату, присматривая чистое место, чтобы сесть, но так и ничего не нашел, поэтому остался стоять. – А я к тебе с приветом от декана. Он, знаешь ли, интересуется, не соблаговолишь ли ты в универе нарисоваться, так сказать, – он постарался, чтобы последнее прозвучало ехидно.
Юноша за столом резко развернулся. Сол непроизвольно вздрогнул, увидев узкое длинное лицо с черными пронзительными глазами. Каждый раз, когда Сол внезапно сталкивался взглядом с глазами Чуда, он ощущал необъяснимое беспокойство. Ему казалось, что странная чуждая энергия, исходящая от приятеля, касается его, обволакивает, словно ощупывает в поисках уязвимого места.
– Универ? В жопу универ, – кончик языка Чуда нервно облизал тонкие пересохшие губы, – на фиг он мне? Я и так гений. Зацени чего я сотворил, – парень нервно улыбнулся, от чего у него сильно поднялась верхняя губа и оголилась десна.
– Опять новая игра? – Сол без интереса посмотрел на экран, где мелькали разноцветные точки.
– Ага! Пока тестовый режим. Надо все подбить до конца, я пока в процессе. Хорошо, что платформа была готовая, я на нее чего хочешь могу накидать.
Сол снова бросил взгляд на экран.
– Эта та платформа, где ты в начале года монстров запускал? Как их там… динозавров? И потом грохнул всю игру напрочь…
– Ну, да, – Чуд вытер нос ладонью, потер ее об штаны, – да задрали они. Скукотища. Бегали туда-сюда и жрали друг друга. Надоело. А тут просто зачет – целый виртуальный мир с толпой персонажей. До фига времени убил, пока всем программы прописал. Пришлось отработать с разными вариантами. Ты бы видел, какие фоны отрисованы! Часть пришлось стереть, но большинство я оставил. Теперь типа в игре есть своя история, – он захихикал. – В итоге, все программы персонажей дублируются с вариациями. Вот, почитай, я тут для себя кое-что накидал, чтоб типа план был, – и он швырнул Солу старый потрескавшийся планшет, который тот чудом поймал. Сол принялся листать записи и по мере того, как он изучал информацию, брови его поднимались все выше.
– Слышь, гений, ты какой-то странный виртуал сделал. Это прям ерунда. Кто, на фиг, поверит-то? Есть женские персонажи, но что с ними не так? С чего это они у тебя, типа, второй сорт? Они же слабее получаются.
– Зачетно, согласись! Кто мир создал, того и правила. Слишком понтов много у девчонок в реальности. Ибо не надо выпендриваться! Отличный сюрприз для тех из них, кто решит в мою игру поиграть. Вот они вой поднимут! – хохотнул Чуд.
– О, это все Соня? Видимо, месть за тот точный удар по яйцам, когда ты по-тихому ее тиснуть хотел? – ухмыльнулся Сол, – ясно. Ну, у тебя и фантазии.
– Да пошла она, – помрачнел Чуд, – забил я на нее давно.
– Давай дальше. Персонажи могут размножаться, – Сол внимательно разглядывал записи, – только почему родившееся существо растет до полноценной особи так долго? Бредятина полная, так с тоски помереть можно. Как тебе такое в голову пришло и, главное, зачем? В реальном мире человек становится полноценным к семи годам, а у тебя до половой зрелости лет четырнадцать проходит. И уж, чтобы персонаж год ходить не мог – вообще за гранью понимания. И процесс старения – тот же вопрос. Только чему-то научился, а тут бац, и ты теряешь кучу функций. По факту, персонаж работоспособен около двадцати пяти лет, из них половину он тратит на получение опыта. Как-то ты жизненный цикл персонажа обкорнал! Теряешь хватку, гений! – фыркнул Сол.
Чуд на мгновение замялся:
– Ну, да… Это так надо было. Короче, так алгоритм выстроился в итоге. Ты, походу, не догоняешь пока, бро, но эта фигня входит в эмоциональную составляющую программы. Плюс мне нужно время, чтобы программа встроилась в персонаж и стала развиваться в нем. Это же ИИ, он тоже не мгновенный, он учится.
– ИИ? Ты что, вписал в каждый персонаж ИИ? – поразился Сол.
– Не в каждый. В каждый – умом тронешься, – возмутился Чуд, – но в часть вписал. Понятное дело, сделал несколько сотен вариаций и дублировал, чтоб не рехнуться, поэтому персы между собой похожи и по поведению, и внешне. Но я стараюсь раскидать вариации ИИ равномерно по всей игре, чтобы они не сталкивались. Бывает, правда, что ИИ глючит и дублирует себя сам, тогда появляются рядом два идентичных персонажа, но редко. А старение программы я уже подкорректировал. Думаю, что по ходу это потом исправлю полностью. Короче, смотри сюда, – он ткнул пальцем в цветные точки на экране. – В игре несколько типов персонажей, которые и формируют суть. Есть «красные». Это положительные герои. Они всю движуху и создают. Реально тащеры игры – строят, изобретают, созидают, улучшают, производят. Развитие игры зависит от них. А есть «черные». Это наши «плохиши». Они противостоят «красным». Мешают им, не дают двигаться вперед, уничтожают все достижения. И вся суть игры – противостояние «красных» и «черных».
– Ладно, это обычный принцип любой игры. А «серые»? – Сол присмотрелся к множеству серых точек, сливающихся в огромное облако.
– А, это антураж, – отмахнулся Чуд, – задний фон. В виртуале они, конечно, есть, но программы у них не прописаны, поэтому никакого влияния они не оказывают, – он запнулся и помолчал. – Ну, если их не задействуют персонажи.
– «Красные»? – уточнил Сол.
– Любые, – неохотно ответил Чуд, – но чаще «черные».
Сол присвистнул:
– Ого! Как ты это запрограммировал?
– Никак, – замялся Чуд, – это ИИ так работать начал. Он может влиять на «серых».
– Да ладно! – не поверил Сол.
– Ты прикинь, бро, тут вообще все необычно, – оживился Чуд, – говорю ж, игра супер! Ее просто с руками оторвут. Я и сам до конца не догоняю, как так все получилось, но реально круто!
– А все персонажи равноценны по силе и вооружению? – Солу стало любопытно, и он сам не заметил, как смахнул коробку с засохшей пиццей на пол и уселся на ящик.
– Ну, сначала так и было, – снова замялся Чуд, – но «черные» стали развиваться быстрее и агрессивнее. Понимаешь, «красные» они ж, типа, хорошие, у них ИИ запрограммирован с лимитом в действиях, он дальше этого шагнуть не может. А «черные» никакого лимита не имеют, и программа развивается, как дерево – вверх и в стороны. Поэтому рубят, конечно, «черные» не по-детски все подряд. Приходится постоянно «красных» в топку подбрасывать, иначе игре каюк через пару дней наступит. Вот эту хрень я и пытаюсь отладить, иначе все в никуда.