Текст книги "Некромант-программист (СИ)"
Автор книги: Белый
Жанры:
Классическое фэнтези
,сообщить о нарушении
Текущая страница: 1 (всего у книги 17 страниц)
Некромант-программист
Глава 1
Хроники Некроманта-Программиста. День 0.
В одной небольшой квартирке, небольшого городка за ноутом сидел и читал новеллки довольно не типичный студент 2-го курса факультета информационных систем и технологий, двадцати лет отроду. Звали этого студента Ярославом, хотя сам он себя называл Яром. Но что же такого не типичного было в Яре?
Дикая несовместимость его интеллектуальных способностей и ужасно ленивого характера. Яр невероятно быстро учился практически всему, но никогда ничего не делал без острой необходимости.
Характер у Яра был далеко не сахар. Вспыльчивый, эгоистичный, злопамятный, но все это проявлялось только тогда, когда Яр отбрасывал свою лень.
Яр мог быть отличником, если бы не лень, регулярные прогулы и сильная задержка в сдаче контрольных работ. Как-то раз препод по теории программирования решила поставить Яра на место, сравнивая его с трудоголиком-отличником из параллельной группы. У Яра тогда был редкий приступ усталости от лени, вот он и решил поспорить с учителем, сказав, что разберется в совершенно незнакомом языке программирования быстрее, чем тот трудоголик.
Собственно так и получилось, пока трудоголик пытался разобраться с синтаксисом и базовыми конструкциями, Яр уже во всю гонял самописную змейку. Препод явно была расстроена таким результатом и больше не придиралась к гению-лентяю.
Вот и сейчас я – Яр. Вместо того что бы пилить курсач, сижу и листаю очередную новеллку. Вообще я по большей части последнее время только этим и занимаюсь, ибо мне лень уже самому играть в игры. Гораздо интереснее валяться в кроватке да почитывать себе новеллку, ну или видосик смотреть иногда отвлекаясь на биологические нужды организма. И все было бы прекрасно для меня, если бы не одно происшествие.
Это был обычный день, я спокойно возвращался домой, уже поднимался лифтом на 9 этаж. Но тут раздался треск опорного троса лифта. Я даже сообразить не успел, когда лифт начал падать. Лифт упал. Но это не было моим концом.
Я осознал себя в абсолютной пустоте, ни звуков, ни ощущений, ничего в общем, кроме странной таблички перед взором.
*Идет считывание персонажа* – было на табличке.
«Я что? В литРПГ попал? А где же боженька, который должен мне все объяснить?»
*Личностная матрица считана. Вам присвоен класс: Некромант. Инициализация объекта в мире … * – изменилась надпись на табличке.
*пуф*– табличка исчезла.
Спустя секунду я услышал шелест ветра и громкое щебетание птиц, а под спиной была мягкая травка. Открыл глаза. Синее небо и небольшие облачка. Глянул по сторонам. Я лежал на зеленой полосе травы, между лесным массивом и злаковым полем.
«Хм. И что мне делать дальше? О вспомнил. А ну. Гоните сюда «Статус»»
*Тилиньк* – прозвучало в голове.
Перед глазами появилось окошко.
*
Имя: Яр
Класс: Некромант (обычный)
Уровень: 1 (Опыт 0/100)
Характеристики:
Сила – 5
Ловкость – 5
Выносливость – 5
Восприятие – 5
Интеллект – 10 (+???)
Сила духа – 10
Доступные очки: 5
Мана: 50/50
Регенерация маны: 10 / мин
Особенности:
Гений – ваш Интеллект не влияет на интеллектуальные возможности.
Лентяй – базовые физические характеристики снижены на 50 %, скорость прироста снижена на 50 %.
Способности и навыки:
Базовая Некромантия(1 ур.)
Некротическая Стрела(1 ур.) (Расход маны: 10; Эффект: разложение)
*
«Эй, это же нечестно. Взяли и порезали статы в самом начале. Я же еще ни разу не проявлял лень в новом мире. Ну и черт с вами. Так, а что там по способностям? Как их использовать?»
Я вытянул руку в небо и про себя сказал «Некротическая Стрела».
Перед ладонью появился темно-фиолетовый сгусток. Хм, а дальше что?
«Активация» – сказал я про себя и представил, как сгусток летит из руки в небо.
Сгусток быстро умчался вверх и растворился на высоте около 30 метров.
«Мда, дальность поражения удручает. Ну теперь надо разобраться с некромантией.»
Я активировал базовую некромантию, и передо мной появилось несколько окон.
«Лол. Это же как визуальное программирование на пару с 3D редактором. Круууто!»
Я сразу попытался создать новое существо.
*Ваш навык некромантии слишком низок для создания нового существа*
«Ну, блин. Так же не интересно. Ладно, а что у нас там по готовым пресетам?»
У меня был всего один пресет: Простой зомби.
***
Простой зомби – поднятие обычной нежити из мертвого тела с ограничением характеристик.
Затраты маны на заклинание: 10 * (размер тела – % разложения тела)
Характеристики:
Сила – 80 % оригинала – % разложения тела
Ловкость – 10 % оригинала – % разложения тела
Восприятие – 20 % оригинала
Особенности:
Неутомимость – вы не имеете параметра характеристики Выносливость, вы не чувствуете усталости, у вас нет необходимости в отдыхе, вы неутомимы.
***
«О, я могу изменять пресеты», – заметил я эту возможность.
Передо мной появилось новое окошко с одной функцией: Модель Поведения
Я выбрал эту функцию, и передо мной появилась табличка с описанием поведения зомби. Описание было явно убогое:
***
Не нападать на хозяина. Исполнять приказы хозяина.
***
«Кто же так модель поведения делает?» – я возмутился, столь тупому и бессистемному подходу.
«А что если попробовать описать как алгоритм»
И я начал описывать модель поведения зомби, при помощи простых алгоритмов на естественном языке. Ушло на это около двух часов, ибо я пока не понимал, как все будет работать, а тестового тела у меня нету. Поэтому старался описать все очень подробно и четко, вплоть до того как нужно ходить. Хотя думаю, это было лишним. Хорошо хоть не шизонуло до желания описать, как должны работать мышцы. Хотя, вряд ли я смог бы это сделать, ибо сам особо в этом не разбирался, а учить это раньше было лень.
Когда я закончил, то заметил, что уже смеркалось. И хотя в прошлом мире, как раз ночью у меня и была максимальная активность мозга, я решил придерживаться нормального распорядка, ну, по крайней мере, хотя бы один день.
Так что я закрыл глаза и собирался уснуть прямо в том месте, где появился. Да-да я вообще не сдвинулся с этого места за все время. Боялся ли я, что мной захочет закусить какая ни будь ебака? Да не особо. Я же и так уже помер.
«Ну что же, завтра будем во всем разбираться, а сейчас баиньки»
Здравствуйте, дорогие читатели! Это первая глава этой книги, поэтому после того как вы прочтете, прошу вас оставить комментарий. Хороший или плохой. И поставить лайк!:)
P.S. остальные главы я подключу завтра:)
Глава 2
Хроники некроманта-программиста. День 1 (1).
Громкий щебет птиц. Тепло. Я открыл глаза. Передо мной все тоже синее небо с облачками.
«Ах, да. Я же попал в РПГ-мир» – вспомнил я вчерашние события.
Я сел и огляделся. Передо мной злаковое поле, за спиной густой зеленый лес, за которым вдалеке виднеются несколько снежных пиков. Из-за злакового поля виднеется восходящее солнце, заставляющее и без того золотые стебли злаков сверкать.
«Хм, странно» – только сейчас заметил, что мое тело слегка изменилось.
Не сказать, что я стал спортсменом, но физически я стал чуть крепче, и уже не выглядел, как тоща. Да, да со своим образом жизни я должен был быть толстяком, но в реальности все оказалось иначе. У меня был достаточно хороший обмен веществ, из-за чего я практически не набирал в весе, у меня скорее даже недовес был, серьезный такой недовес.
«Так. И что же мне сейчас делать? С боженькой я не общался, так что основного квеста у меня нету. Блин, надеюсь, в этом мире будет не так скучно, как в реальном. Наверное надо найти людей, хм а что делать с языком? Пойму ли я их? Ладно, лень разбираться, как наткнусь, так и буду решать проблему»
Так я и направился вдоль злакового поля. Я решил попробовать пробежаться в новом теле. Выдохся я довольно быстро, но все же не так, как в прошлом мире. Передохнув, побежал снова.
*тильньк* – прозвучал звук в голове спустя 20 минут пробежек.
В углу зрения появилось окошко.
*Выносливость +1*
«Значит в этом мире можно качаться не тратя поинты. Ну с физ параметрами понятно, но как качать Инту и Силу духа? Может, занимаясь интеллектуальной деятельностью? Надо будет проверить, а сейчас ищем людей»
Спустя еще пол часа я добрался до хорошо утоптанной дороги. Она выходила из дремучего леса и шла через злаковое поле.
«В лес? Или через поле?» – я задумался над выбором пути.
«По хорошему, бы в лес. Надо все же протестить *Простого Зомби*, но мне так лень возиться с поисками тушки, а убивать, я что-то особо не горю желанием» – с такими мыслями я повернулся и пошел через поле.
Через час пути я вышел из поля на зеленую холмистую равнину, а в животе уже урчало.
«Как же кушать хочется. Может все же стоило в лес идти? Там хоть живность есть, наверное. О, что это там?» – я заметил воронье кружащее в небе метрах в двухстах за холмом.
Поднялся на холм и обнаружил за ним не очень приятную картину. Пара зверушек похожих на шакалов, обдирали крупную тушку непонятно чего. Они заметили меня, но не стали нападать, а настороженно продолжи пиршество.
Я уселся на холме и стал ждать, когда они закончат и уйдут. Вряд ли они смогут сожрать всю тушу, которая, скорее всего, станет первым подопытным. Я не боялся, что шакалы нападут на меня, ведь они трусливые падальщики, да и тем более они уже сыты.
Спустя минут 10, шакалы наелись и свалили восвояси, кинув напоследок на меня подозрительные взгляды типа: «Что за ненормальный человек?»
Я спустился к мертвой туше, которая уже пованивала. Сразу же использовал на нее поднятие *Простого Зомби*.
*Недостаточно маны* – вылезла табличка в углу зрения.
«Ну просто блеск. И сколько маны мне нужно на эту тушку? Думаю не мало, все же она крупнее человека, да и тяжелее раза в 3»
Туша зверя на самом деле была огромна. 4 массивных лапы с острыми когтями, густая шерсть. Внешне чем-то медведя-переростка напоминает. Только голова была похожа на раздутую волчью морду с широкой как у лягушки пастью. Левая глазница существа была жутко раскурочена, видимо от этого тварина и испустила дух.
Я отошел от туши и лег на холмик, пытаясь понять, как рассчитывается мана на *Простого Зомби*. С «% разложения» вроде понятно, чем сильнее разложена туша и чем больше на ней повреждений, тем проще ее «воскресить». Но вот с размером непонятно.
«Может это зависимость от веса туши? Но чему она равна?»
Я вновь глянул на тушу и заметил спустившееся воронье.
«О! Идея, надо на воронах протестировать. Такс где там моя *Некротическая стрела*»
Я предактивировал свое единственное боевое заклинание и стал целиться в воронье у тушки. Выстрелил. Вороны в панике разлетелись, кроме одной. Она взлетела, но почти сразу же упала и стала биться в агонии на земле.
«Ух ты, попал с первого раза» – я пошел к уже замершей вороне.
Ворона была в ужасном состоянии, некоторая часть перьев осыпалась и была видна полусгнившая плоть. На голове плоти вообще почти не осталось, только пара шматов. Был виден слегка почерневший череп.
«Жутковатый эффект у разложения, хм а ведь я могу попробовать так разложить тушку медведя-переростка. Но сначала тест на вороне»
Я активировал *Простого Зомби* на вороне, потратив всего 2 ед маны, что несколько удивило меня, подтверждая теорию о весе. Ворона подергалась, встала и … «сломалась». Она застыла по стойке смирно и грохнулась на землю, замерев в позе солдатика.
«Упс. Я забыл, что рассчитывал описание опорно-двигательной системы только на гуманойдную форму. Косяк. Так, а могу ли я править модель уже на «воскрешенном» объекте?»
– «О!», – воскликнул я, заметив в правом углу зрения махонькую пиктограмму с 3D моделью вороны.
Я сконцентрировался на пиктограмме, и перед глазами возникло меню с названием.
*Ваши существа*
*
Ворон-зомби
Сила – 0.7 (1)
Ловкость – 1.8 (20)
Восприятие – 4 (20)
Модель поведения: Шаблон 1 (Кнопка: Изменить)
*
Я сразу же решил изменить модель поведения. Удалил всю часть, связанную с двигательной системой, оставив только поведенческую матрицу, заменив функции двигательной системы, на естественно-языковые: «ходить по кругу», «летать», «прыгать» и т. д. Применил изменения, изменив попутно название шаблона на «Ай-Ворон-1.1»
В результате, ворона поднялась, и начала нарезать шатающейся походкой восьмерки на земле.
«Ну, режим ожидания работает. Значит, система вполне понимает однозначные простые команды на естественном языке. А если попробовать сложные?»
Я добавил вороне функцию с командой «Выпотрошить» и целью, которую я укажу пальцем. После я подошел к туше «медведя» и активировал эту функцию, указывая на тушу пальцем. Ворона медленно продефилировала к тушке и начала беспорядочно обдирать на ней шерсть.
«Не то» – на самом деле я хотел убрать внутренности туши, дабы снизить ее вес.
Я остановил ворону и отправил ее в режим ожидания. А сам начал править модель. Набросал простенький алгоритм из простеньких приказов:
*
Ф-ция: Выпотрошить
Начало
«Объект» = указание пальцем от хозяина.
Подойти к брюху «Объект».
Вскрыть брюхо.
Пока есть органы
Извлекать органы.
По окончанию активировать: «Ожидание»
Конец
*
Запустил функцию на вороне по новой.
«Работает!» – обрадовался я, столь простому управлению системой.
– «Интересно, а можно ли как-то вшить эту функцию в систему, а не в модель поведения, а то много туда не влезет?»
Ранее я обнаружил, что объем Модели поведения не такой большой. То есть сделать сложного универсального зомби не получится, а зачитывать алгоритм вслух по функции *Слушаться приказов хозяина* запаришься, если не собьешься на половине алгоритма. Да и непонятно, насколько хватит зомби в таком случае, и не сбросится ли он до состояния «По умолчанию».
«О, проблема», – я заметил, что клюв вороны забился мехом и кожей «медведя», что привело к снижению эффективности до 0. – «Ща, подправим»
Я добавил в функцию условие:
*
…
Пока есть органы
Если клюв полон, то
Отойти от «Объект»
Очистить клюв
Вернуться к брюху «Объект»
Извлекать органы.
…
*
– «Та-да», – вслух порадовался я успеху.
Теперь все шло, как надо. Вот только потрошить тушу одна ворона будет очень долго. Решение? «We need more Ravens»!
Глава 3
Хроники некроманта-программиста. День 1 (2).
– «Уааа!», – я протяжно зевнул, наблюдая за методичной работой десятка ворон-зомби.
И все было бы прекрасно, если бы не неприятное сосущее чувство в желудке. Вы спросите, почему же я не стал разводить костерок и жарить кусок мяса от туши «мишки»? На что я отвечу, его мясо настолько жесткое, что его даже вороны с трудом смогли проклевать за 2 часа.
Так что, последние два часа я пулял по живым особо наглым воронам «некротическими стрелами», попутно разбираясь в работе местной системы создания нежити. Как оказалось, в модели поведения были скрытые параметры, которые я увидел, только достигнув 2-го уровня «Базовой Некромантии». Это были неизменяемые библиотеки, ну или пока неизменяемые. Да и библиотека была одна:
*Поведение: простые команды* – что объясняло, почему зомби воспринимали только простые команды.
Так же, за эти пару часов мои статы маленько подросли:
***
Имя: Яр
Класс: Некромант (обычный)
Уровень: 1 (Опыт 0/100)
Характеристики:
Сила – 5
Ловкость – 5
Выносливость – 7
Восприятие – 7
Интеллект – 13 (+???)
Сила духа – 12
Доступные очки: 5
Мана: 65/65
Регенерация маны: 12 / мин
Особенности:
Гений – ваш Интеллект не влияет на интеллектуальные возможности.
Лентяй – базовые физические характеристики снижены на 50 %, скорость прироста снижена на 50 %.
Способности и навыки:
Базовая Некромантия(2 ур.)
Некротическая Стрела(3 ур.) (Расход маны: 10; Эффект: разложение)
***
Как оказалось за трату и восстановление запаса маны отвечает Сила Духа. Восприятие я получил за промахи и попадания по воронам, а мазал я много, попутно еще и навык «стрел» подкачал, только не понял что изменилось. Ну а Интеллект давали за постоянные издевательства над «Моделью поведения» ворон, но только в том случае, если я придумывал что-то новое. Так что, качать подобным методом Интеллект получится только по началу.
Я встал и потянулся, после чего пошел к туше, вороны как раз закончили программу «Выпотрошить» и синхронно нарезали восьмерки в идеальном строе. Как оказалось существ можно объединять в группы, что довольно удобно. Можно сразу всей группе отдать приказ.
– «Уф, ну и вонь», – туша жутко воняла, все же пролежала на солнце достаточно долго.
Я попытался «поднять» тушу, но система вновь намекнула мне на нехватку маны.
«Похоже, придется обработать ее «некротическими стрелами»», – изначально я не хотел так поступать, по причине ослабления боевой мощи туши, но, увы, придется.
Спустя 20 минут туша превратилась в жутковатое зрелище, хотя для некроманта самое то. По всей туше облезлая шерсть и полусгнившая плоть лохмотьями висящие на туше. Белые ребра торчали наружу, как и кончики позвонков на спине. Морда вообще выглядела как череп с натянутой рваной тонкой кожей.
Я вновь попытался «поднять» тушу, и … успех! Всего-то 63 маны потратилось. Сразу же полез в «статус» обретенной вонючей боевой единицы.
***
Бервол-зомби
Сила – 44
Ловкость – 3
Восприятие – 12
Особенности: Неутомимость, Прочная шкура (5 ур.), Прочные кости (17 ур.)
Модель поведения: Мишкасофт v1.0
***
«О! Оказывается, зомби может перенять некоторые особенности существа, из которого создан», – меня порадовал приятный бонус, а вот стат Ловкости убил. – «Надо имя ему дать… будешь у нас «мишей», лень что-то пафосное придумывать»
Этот «миша» был ну очень медленным. Бегать он явно не мог, но за моим шагом в принципе поспевал.
Погрузив ворон на спину «миши», мы отправились в путь. Грузил, правда, ручками, ибо они сами не могли залезть.
Вот так мы и шли дальше, я на своих двоих впереди, а «мишаня» сзади с толпой прицепившихся клювами к нему ворон. Шли мы по дороге, которая петляла между зелеными холмами. За 3 часа пути нам не встретилось никого живого, только видели еще пару полей.
И вот, взобравшись на очередной холмик, я обнаружил стандартную картину. Какую? Да вы и так должны были догадаться. Не догадались? Ну ладно, так и быть, опишу.
В общем, на дороге впереди у подножья холма толпа мужиков явно уголовной наружности окружили роскошную карету и группу из 8-ки стражей с мечами и щитами. «Гопников» было около 30, а в оружии чего у них только не было. Мечи, ножи, вилы, топоры, дубины и даже пара луков.
«Еще скажите мне, что в карете сидит прекрасная прынцесса, которую я должен спасти, а после по ее просьбе пойти спасать мир. Может ну их в баню? Пусть сами разбираются. Хотя, надо «мишу» протестить. Но тогда я стану убийцей. Хм, а еще я хочу хавать, а сами они не поделятся. Так что, я буду махаться за хавчик и если кого прибью, скажу, кушать хотел, а мне мешали»
Обосновав причину для нападения, я отправил «мишу» в атаку. Тот медленно начал дефилировать в сторону «гопников».
Охрана кареты и «гопота» заметили жуткую тушу, что приближалась к ним, и походу некоторые обделались от ее вида, судя по тому, как раздулись их штаны в характерном месте.
Как только туша подошла достаточно близко, один из «гопников» ударил ее копьем в голову. Копье соскользнуло с черепа. «Мише» видимо не понравилось подобное, и он схватил пастью копье и перекусил его. Эффект был шикарный.
Под треск копья «гопота» начала удирать, бросая оружие по пути. А еще они постоянно что-то орали.
«Миша» в задумчивости постоял пару секунд, а потом направился к страже.
«Пора его тормозить», – понял я, уже спускаясь вниз.
Стража сильно напряглась, но не побежала. Когда «миша» уже был в 3-х шагах от стражи, до них донесся мой крик.
– ««Миша» Фу! Низя!», – это была команда-активация режима ожидания.
«Миша» уселся на задницу, чуть не пороняв всех ворон-зомби, теперь они забавно болтались на его спине и боках, держась клювами.
– «Драсте служивые!», – приветливо улыбаясь, сказал подошедший я, в надежде, что они поймут мой язык.
– «Не-не-некромант», – заикаясь, проговорил один из «служивых».
На самом деле я не был удивлен тем, что меня поняли, все же РПГ мир, а как иначе? Классика же.
– «Угу некромант, а еще и ваш спаситель. Так что гоните хавку! Я кушать хочу, а ну еще дайте на принцессу глянуть»
Мои слова, заставили некоторых стражей нервно дернуться: «Он что? Нас ради еды спас?» – крутилось в их головах.
– «Капитан, все уже закончилось?», – донесся голос из кареты.
Дверца кареты открылась и оттуда вышла милаш… ТУША! Я аж перекрестился от увиденного со словами «Матерь божья». Извиняюсь за богохульство, но иначе мои эмоции было не описать!
– «Так, на принцессу я глядеть отказываюсь, так что гоните еду и я пошел!»
Стражей вновь перекосило, но теперь на другой глаз, кажется, у некоторых даже нервный тик начался…