Гуль [Артем Кочеровский] (fb2) читать постранично


 [Настройки текста]  [Cбросить фильтры]

Гуль

Пролог

Часто ли я задумывался о том, как много людей пропадают без вести? До последнего времени — ни разу. Статистика говорит — сотни тысяч ежегодно. Не так уж и много, если сравнивать с десятками миллионов жертв от алкоголя и курева. Именно из-за малого числа жертв проблему не считают слишком серьезной. Во всяком случае о ней не говорят по телеку. Пропавшие без вести — они кто? Заблудившиеся, трудные подростки, утопленники, бомжи, жертвы несчастных случаев, браконьеры-неудачники, экстремалы, искатели? Часть из них — да, но…

Много ли я знал о гулях? Думал, что достаточно. Вурдалаки, упыри, кровососы, падальщики, мифологические существа, пожирающее трупы. А на самом деле? Сложно сказать… Что-то вроде мутанта или генно-изменённого человека, что в целом делает его ублюдком пострашнее, чем бешенная обезьяна с когтями.

Гули живут среди нас. Лишившиеся человечности ублюдки, жаждущие плоти. Наделенные силой и выживаемостью мрази, которыми движет голод. Ничем не примечательные внешне они знают, как добыть себе еду и остаться непойманными, а человеческая плоть для них столь калорийная, что одной жертвы может хватить на несколько месяцев. Во всяком случае это касается зародышей, а вот гули и альгули… Да, эти мерзкие кровожадные убийцы делятся на классы. Есть зародыши, гули, альгули, возможно, кто-то ещё. Классовая иерархия ублюдков зависит исключительно от их развития. Будешь ты сыночком богатенького папеньки, гением с айкью больше трехсот или чемпионом мира по ММА, тебе это ничего не даст. Гули эволюционируют. Клеточное изменение их пропахших падалью тел делает их теми, кто они есть в данный момент.

Гули могут казаться честными, справедливыми, жалостливыми. Они могут жить с тобой под одной крышей, спать в одной кровати, но ты никогда не догадаешься о том, кто они на самом деле. Они могут быть добрыми, отзывчивыми и щедрыми. Но только до тех пор, пока не почувствуют голод. Именно голод делает их теми, кто они есть. Кровожадными монстрами, каннибалами, обезумевшими зверьми. Гули — падальщики. Расчетливые и эгоистичные твари, способные на всё, лишь бы утолить голод. Безжалостные, грязные, протухшие, гниющие оборотни. Я ненавижу их больше всего на свете. И также сильно я ненавижу себя, потому что стал одним из них…

Глава 1. Будет круто!

Владимир Матвеевич раздал задания — листочки с отпечатанным текстом в одно-два предложения. Я посмотрел на свой. Задача называлась: «Ход коня».

— У вас есть…, — учитель посмотрел на часы. — …тридцать пять минут на всё про всё. Потом я подойду к каждому и проверю решение. Если кто-то справится раньше — не спешите доставать телефоны. Лучше подумайте о том, как можно упростить код. Чем короче он будет, тем выше оценку получите. Серов, хватит вертеться!

Уроки по программированию я любил. Потому что любил математику. Мне не требовалось прилагать особых усилий, чтобы разобраться в новых темах. Числа всегда давались легко, а уроки программирования, построенные в большей степени на мат вычислениях и условиях, привносили что-то новое. Одно дело марать чернилами клетки в тетради, и совсем другое — видеть результат работы собственной программы.

— Чё у тебя? — спросил сидящий рядом Серов.

— Ход коня.

— Блин, а у меня «шоколадка»! — сказал он, читая с листка. — …её можно разломить по прямой на две части… ага, ага… Можно ли отломить часть, состоящую из n долек? Ё-моё, но и туфта! О, кстати, у меня же шоколадка есть! — Серов полез в рюкзак.

— Серов!

— Ну, что с разу Серов?! Я, вот! — Боря показал учителю вскрытую плитку. — Сладенькое. Чтобы думалось лучше!

— Боюсь, одной не хватит.

— Ха-ха-ха!

— Чё ты ржешь, Воробей?! Посмотрим, как ты…

— Тихо!

Серов качнул шапкой выкрашенных в пепельный цвет волос, которые смотрелись совершенно не естественно с веснушками на лице, и уставился в свой экран.

В задаче «ход коня» нужно было определить: может ли попасть конь из одной клетки в другую. Координаты двух разных клеток задавались условием задачи. Набросав схему передвижения коня по доске, я придумал решение. Довольно просто. Нужно было лишь проверить — находится ли вторая точка в двух шагах левее или правее и одной выше или ниже от первой точки, а затем добавить такое же условие по вертикали. Я положил руки на клавиатуру и принялся вбивать код.

— Пс-с-с, Тимоха?

— А?

— Напомни, плз, как там начинать?

— Задай формат для переменных и вбей туда условия из листка. Потом…

— Че за формат? — Серов почесал голу. — Чего писать-то?

— Ясно. Подожди.

Со своей задачей я справился за десять минут и ещё пять потратил на то, чтобы проверить правильность решения с разными координатами. Потом, когда учитель не смотрел, мы поменялись с Борей листками, и я придумал, как решить его «шоколадку». Написал его код, затем скопировал его в Ворд и увеличил масштаб, чтобы Серов мог спокойно переписать.

— Спасибо, дружище! — Серов