Линь Тянь вернулся в класс, прижимая к груди тяжелую, как кирпич, книгу «C++ Primer Plus».
Всё еще шел урок математики. Учитель уже вернулся к кафедре и теперь поглядывал на Ян Минъюя сложным, нечитаемым взглядом, в то время как сам Ян Минъюй, будто ничего не произошло, снова принял свой обычный добродушный вид и тихо устроился на последней парте.
Появление Линь Тяня вновь приковало к себе внимание всего класса.
Не глядя ни на кого, он прошел к своему месту. Но его дальнейшие действия заставили одноклассников вытаращить глаза.
Вместо того чтобы, как обычно, выудить из стола свою GBA, он с торжественным видом водрузил новенький увесистый том по C++ на левый верхний угол парты.
Его соседка Чэнь Цзин недоумевала: Линь Тянь просто вышел с Учителем Яном на минутку, а вернулся совсем другим человеком? И что это за штуковина, название которой она даже прочесть толком не может?
Ван Хао, сидевший сзади, лишь презрительно фыркнул, увидев это зрелище, и пробормотал соседу:
— Показуха. Посмотрим, на сколько его хватит.
Линь Тянь был глух к внешнему миру.
Всё его существо было поглощено тем недавним «откровением».
«Творец»...
Это слово, словно семя, обладающее магической силой, яростно пускало корни в его душе.
Он с нетерпением открыл «C++ Primer Plus».
Вступительное «Hello, World!», сухие определения переменных, громоздкие правила синтаксиса... То, что любому другому показалось бы лучшим снотворным, для Линь Тяня стало заклинаниями, открывающими путь в обитель богов. Он читал взахлеб, не услышав даже звонка на перемену.
Ян Минъюй видел всё, но не стал его беспокоить.
Он знал, что интерес – лучший учитель, но мимолетная страсть – главный враг познания. Чтобы это пламя не угасло, его нужно было подпитать самым надежным топливом: целью и вызовом.
Во время вечерней самоподготовки Ян Минъюй вызвал Линь Тяня в кабинет.
— Ну как, продвигается? — С улыбкой спросил он.
— Докладываю, учитель! Я уже дошел до третьей главы, до раздела с функциями.
Ян Минъюй слегка удивился. За один вечер одолеть три главы? Способности этого парня к обучению оказались даже выше, чем он предполагал.
— Есть что-то непонятное?
— Да! — Линь Тянь тут же кивнул и вытащил из кармана помятый блокнотик, исписанный добрым десятком вопросов. — Учитель, в чем всё-таки принципиальная разница между «перегрузкой» и «переопределением»? И зачем нужны «пространства имен»? Разве глобальные переменные не проще?
Он сыпал вопросами один за другим, а в глазах его горела жажда знаний.
Ян Минъюй не стал отвечать сухой теорией. Он взял мел и начал рисовать на маленькой классной доске в офисе, используя понятную Линь Тяню игровую логику для сравнения.
— Представь, что «функция» – это игровой «навык». «Перегрузка» – это как один и тот же навык, скажем, «Огненный шар», который ты можешь использовать и против монстра первого уровня, и против босса сотого. Название одно, но урон и расход маны разные. То есть, в зависимости от того, какой «параметр» ты вводишь (уровень цели), выполняется разное действие.
— А что такое «переопределение»? Представь «древо талантов». Твой отец – воин, он владеет приемом «Зверский таран». Ты пошел по его стопам, тоже стал воином и тоже умеешь делать «Зверский таран». Но ты решил, что отцовский прием слишком устарел, и улучшил его – теперь при ударе добавляется урон огнем. Это и есть «переопределение»: ты перекрыл навык отца своим, сделав его сильнее.
Такое наглядное объяснение стало для Линь Тяня озарением. Он закивал и принялся лихорадочно строчить заметки в блокноте.
Видя, как Линь Тянь всё схватывает на лету, Ян Минъюй понял – момент настал.
— Теория без практики – это просто сотрясание воздуха, — Ян Минъюй стер записи с доски и сменил тон. — Настоящий воин растет в бою. Сейчас я дам тебе твое первое и самое необычное «задание по программированию».
— Задание? — Линь Тянь тут же выпрямил спину, глаза его заблестели от предвкушения.
Ян Минъюй снова взял мел и начертил на доске простую систему координат с параболой.
— Помнишь тот «Огненный шар» из симулятора?
— Помню!
— Хорошо. Твое задание на сегодня: не думай об уроне, думай только о полете. Я хочу, чтобы ты с помощью математических функций в точности описал траекторию полета этого снаряда.
Ян Минъюй ткнул пальцем в начало координат:
— Здесь находишься ты, то есть заклинатель. Огненный шар вылетает с начальной скоростью V под углом α к земле.
— Мое требование таково: напиши программу, в которую я введу скорость V и угол α, а она выдаст мне дальность полета R и максимальную высоту H.
— И самое главное, — Ян Минъюй выделил это голосом, — в программе должны быть четко прописаны математические формулы и процесс их вывода.
Линь Тянь замер.
Задание по программированию... но при чем здесь математика и физика?
Мозг заработал на пределе. Это же... это же классическое «движение тела, брошенного под углом к горизонту» из школьного курса физики!
Он вспомнил учебники, заброшенные в дальний угол, вспомнил эти сводящие с ума g, синусы, косинусы...
— Учитель, это же...
— Что, не по силам?
— Как «Творец», не способный рассчитать траекторию полета, сможет создать реалистичный мир, в который поверят игроки?
Эти слова ударили Линь Тяня в самое больное место.
Верно! Игровой мир – это симуляция и пересоздание реальности. Физические законы, математические константы – это и есть базовый фундамент «настоящего» мира!
Он всегда считал учебу бесполезной тратой времени, но теперь осознал: всё то, что он так ненавидел, на самом деле – могущественнейшие инструменты в руках «Творца», которым он мечтает стать!
— Нет! Я справлюсь!
Этот азарт больше не был связан с победой в игре – это была битва за достоинство «Творца»!
— Отлично, — удовлетворенно кивнул Ян Минъюй. — Даю тебе три дня. Если упрешься в стену в математике или физике...
— Спроси своих учителей по этим предметам. Они в этой области – настоящие «топы».
Больше он не сказал ни слова, лишь махнул рукой, отпуская Линь Тяня.
Линь Тянь шел домой, оглушенный этим заданием. В голове у него творился хаос: с одной стороны теснились указатели и ссылки из C++, с другой – сплетались синусы и косинусы. Два совершенно разных пласта знаний начали причудливо сливаться воедино.
На следующий день весь 14-й класс первого года старшей школы стал свидетелем невероятного зрелища.
Линь Тянь, который на уроках либо спал, либо резался в приставку, вдруг – подумать только! — Начал слушать учителей.
Особенно на математике и физике.
Когда учитель математики выводил на доске формулы тригонометрических функций, Линь Тянь внимал ему прилежнее всех, исписывая страницу за страницей. Его сосредоточенность была настолько непривычной, что педагог на миг засомневался – не галлюцинация ли это.
А когда на физике заговорили о разложении движения на составляющие, Линь Тянь и вовсе вытаращил глаза от изумления.
На переменах он больше не листал игровые гайды. Вместо этого он сидел со своим помятым блокнотом, сверяя учебник по C++ со школьными учебниками по точным наукам, что-то высчитывая и перепроверяя.
Впервые его жизнь стала такой насыщенной и деятельной.
Однако трудности не заставили себя ждать.
В одном из этапов расчета траектории он намертво застрял на задаче о «нахождении экстремума квадратичной функции». Как он ни бился, идеальное решение не давалось.
Он в ярости ерошил волосы, чувствуя себя запертым в клетке зверем.
Что делать?
Будь он прежним Линь Тянем, он бы давно швырнул блокнот и включил GBA.
Но сейчас в его памяти эхом отдавались слова Ян Минъюя:
— Спроси своих учителей. Они в этой области – настоящие «топы».
Пойти и спросить?
Линь Тянь колебался. За всю жизнь он не проронил ни слова в общении с учителями, если только его не вызывали для взбучки.
Он чувствовал, как пылают его щеки.
Но мысль о чести «Творца» и ожидающий взгляд Ян Минъюя...
Внезапно в нем проснулась неведомо откуда взявшаяся храбрость.
На следующем уроке математики, когда учитель по привычке спросил:
— У кого-нибудь остались вопросы?
Вверх взметнулась рука.
Это был Линь Тянь!
Одноклассники уставились на него как на диковинного зверя.
Учитель у доски тоже опешил. Он поправил очки, несколько раз проверил, не ошибся ли он в человеке, и произнес:
— Линь... Линь Тянь? У тебя... есть вопрос?
Линь Тянь резко вскочил, лицо его от волнения стало пунцовым. Но он всё же собрал волю в кулак и озвучил проблему, мучившую его полдня.
— Учитель! Подскажите, как в функции y = ax2 + bx + c при ограниченной области определения максимально быстро найти ее наибольшее и наименьшее значения?
Математик пришел в полный восторг!
Он чуть ли не бегом спустился с кафедры к Линь Тяню, взял его черновик и принялся азартно объяснять все варианты классификации случаев.
Весь класс наблюдал за этой невообразимой сценой взглядами, какими смотрят на инопланетян.
Ван Хао и вовсе разинул рот, выронив ручку, которую крутил в пальцах.
А Ян Минъюй, наблюдавший за всем этим в щелку задней двери, спокойно развернулся и ушел.
Он знал: зерно, которое он посадил, пройдя через сомнения, шок и жажду, наконец пробило твердую почву и выставило навстречу солнцу свой первый хрупкий, но полный жизни росток.

Комментарии

Загрузка...