Страница произведения
Войти
Зарегистрироваться
Страница произведения

Терминал(0-6)


Опубликован:
15.02.2009 — 13.12.2009
Аннотация:
Очередное фэнтези из разряда "наши там". Скорее всего, больше понравится тем, кто хорошо знаком с компьютерами.
13.12.09 6 глава полностью
Предыдущая глава  
↓ Содержание ↓
  Следующая глава
 
 

Закрыв учебник, я полазил по компу и нашел статистику. Из всего многообразия цифр мне оказались нужны только две: радиус ближней сферы владельца и радиус ближней сферы КАГЭК. Семнадцать сантиметров и два метра тридцать четыре сантиметра, соответственно. Еще раз убедился, что классическим магом мне не быть. А ведь до этого момента еще теплилась надежда, что, может быть, Олег соврал, может быть, я какой-нибудь избранный и могу стать крутым магом даже без амулета. Глупо, конечно, но всем хочется верить, что они особенные, даже если все говорит об обратном.

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

Тут я понял, что опять ушел куда-то в сторону от проблемы и решил полазить по справке "Magius Spell Development Studio".

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

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

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

По крайней мере, так все выглядело и работало в "Моделлере", настоящих тестов я не проводил, решил отложить до ухода из деревни. Крестьяне и так стали бояться меня хуже вампира, после того фейерверка, что я учинил. Сам я на место пожара не ходил, но, судя по страху, с которым на меня смотрел во время ужина Грист, жахнуло знатно. Даже дворянин поглядывал в мою сторону настороженно, словно не знал, стоит ли мне теперь доверять. Справедливости ради, стоит сказать, что недоверие было взаимным. Хотя внешне это было не очень заметно: я опять спрашивал про какую-то всем известную вещь, он, не удивляясь моей неосведомленности, отвечал, но если присмотреться, можно было увидеть в жестах, во взгляде готовность драться насмерть со своим собеседником.

Говорят, совместные приключения, когда приходится постоянно спасать друг другу жизнь, сближают. Правду говорят или нет... я не знаю. Если да, то этот случай — исключение из правил. Мы выпутались из передряги, но накопили друг к другу столько вопросов, что скоро наше соглашение об отсутствии излишнего любопытства будет оттеснено подальше целым ворохом подозрений. Что тогда произойдет? Я опять не знаю, и только моя первая защитная программа греет мне душу. Я уже не думаю, что у моего попутчика мягкий характер, просто он больше похож на расчетливого человека из моего мира, который не станет терять голову из-за словесных нападок, а попробует использовать своего обидчика себе во благо. Человек ли...

Я посмотрел на Тубуса, ловко орудующего столовыми приборами.

Так кто же ты? Друг или враг? Прав ли был Олег на твой счет?

Почувствовав мой взгляд, дворянин слегка изменил позу. Он выглядел расслабленным, но это ощущение было обманчивым, ведь теперь я знал, на что он был способен. Он посмотрел на меня. Я с каким-то внутренним спокойствием отметил, что за эти несколько дней у него не появилось и намека на щетину, хоть я и не видел, как он брился. Не знаю, как долго я играл в гляделки со своим временным союзником, ощущение времени вернулось ко мне, когда я заметил, что Грист перестал есть и стал тревожно поглядывать на нас. Я перевел взгляд на свою тарелку и каким-то шестым чувством отметил, что напряжение спало. Сын старосты, приютивший нас, снова застучал ложкой.

Главное, что я смог понять — мой попутчик сейчас задавался теми же вопросами, что и я, а это значило, что в эту ночь я мог спать спокойно. Я молча встал из-за стола и отправился в свою комнату. Надо было еще почитать перед сном.


* * *

Ну где ты? Покажись!

-Ну и какого хрена мне делать?— спросил я, сжимая покрепче кинжал. Я совершенно не представлял, как разрешить ситуацию. Конечно, можно было пойти поискать помощи у местных. Можно было, просто не хотелось устраивать тут переполох. Мне даже представилось, как я выхожу на улицу и начинаю звать на помощь. Сразу сбегается половина деревни, такое столпотворение. А как же иначе, ведь случилось что-то такое, с чем даже могучий маг не смог справиться. И тут я спрашиваю, нет ли у кого зеркальца, хоть малюсенького.

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

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

Порезался я не сильно, но мне показалось это хорошим предупреждением, чтобы не сильно отвлекаться. Я уже сейчас жалел, что все это затеял, но одна половина лица уже была почти выбрита (и совсем немного порезана), не мог же я так все оставить на потеху дворянину, у которого вообще почему-то щетина не растет.

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

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

-Вот, держи!— вручил мне какой-то сверток дворянин сразу по приходу.— Готов?

-Всегда готов,— ответил на автомате я, поднимая с пола сумку со своими вещами, которая больше походила на обыкновенный мешок. Хотел еще попрощаться с Гристом, пришедшим на секунду раньше благородного, но паренек как-то быстро убежал вглубь дома, чему я, в общем-то, был рад, так как совершенно не представлял, что буду говорить на прощание.

К счастью, нас не вышла провожать вся деревня. Все взрослые, видимо, работали на полях, а детей попрятали по домам из-за последних событий. Мы спокойно обошли дом, и, зайдя в сарай, подошли к лошадям, число которых увеличилось до трех.

-Решил взять запасную?— поинтересовался я,— или... как там говорят... заводную?

Тубус уставился на меня в недоумении, а потом скользнул взглядом куда-то за мою спину.

-Так ты с ним еще не говорил?— спросил дворянин у подошедшего Гриста. Тот виновато потупил взор и помотал головой. А у меня закрались нехорошие предчувствия.

-Ты с нами собрался, что ли?— раздражению моему не было предела. Пацан, видимо собравшись с силами, скороговоркой проговорил:

-Вы спасли мою жизнь, и теперь она принадлежит вам. Я буду вашим слугой и защитником до тех пор, пока не верну долг, клянусь Драконом!

-Ага, классно пошутил!— догадался я и, усмехнувшись, похлопал его по плечу,— меня аж чуть кандражка не хватила!— и я спокойно отвернулся и начал крепить к седлу свою сумку. А эти двое даже не пошевелились. Тяжко вздохнув, я обернулся.

-Ты че, серьезно?— с кислой миной спросил я.

-Вы отказываетесь принять мою клятву?— обреченно ответвил он вопросом на вопрос. Я уж было хотел отвязаться от него и отправить домой, как меня прервал Тубус.

-Сбегай за водой,— он кинул парнишке бурдюк. Грист поймал емкость и стал растерянно переводить взгляд с меня на дворянина и обратно.

-Быстро!— рявкнул дворянин командным тоном. Крестьянин побежал к колодцу так быстро, что только пятки сверкали.

-Что это было?— первым делом спросил я.

-Вот и мне интересно. Тебе совсем его не жалко?

-Да при чем тут жалость? Давай теперь будем брать с собой каждого встречного! Соберем целую толпу и с торжественным парадом пройдемся по стране! Пусть дома сидит!— припечатал я.

Тубус вздохнул.

-Может, хватит уже?— устало бросил он и как-то странно на меня посмотрел.

-А я только начал! Сейчас мы с собой полдеревни возьмем! Тебе нужен конюх? Возьми того беззубого, что чуть не прибрал к рукам наших лошадей! Как там его? Илик?

-Причем тут конюх? Мальчишка принес тебе клятву жизни. Если ты ему откажешь, ему придется совершить ритуальное самоубийство.

Я невольно сравнил себя с Шуриком, который приехал узнавать различные обычаи, легенды, тосты...

-Блин! Какая-то не пафосная клятва была, я подумал, что это так, прикол какой-нибудь...— я задумался,— ну, тогда не буду ему отказывать, а просто прикажу сидеть дома!— выкрутился я.

-Это будет равнозначно отказу,— разрушил мои надежды дворянин.

-Да что за дурацкий обычай такой? Раз ты такой знаток всяких клятв — придумай что-нибудь,— отчаялся я.— Он с нами не поедет! По-любому!


* * *

Так, в цикле проходим по опорным узлам и выставляем координаты согласно полученным из...

-Господин Макс!— послышалось сбоку.

... полученным из...

-Господин Макс!— повторил голос.

... полученным... черт! Что, нельзя уже поработать спокойно?

-Я тебе уже сто раз говорил! Называй меня Макс. Просто Макс!— Я раздраженно посмотрел на Гриста.

-Да, господин Макс,— послушно отозвался мой слуга. Я закатил глаза.

Он издевается, что ли?

-Чего тебе опять?— спросил я, успокаиваясь.

-Можно задать вопрос?

-Ты его уже задал,— усмехнулся я, и, понаблюдав за опешившим пареньком, продолжил,— ну давай, задавай, чего уж там?

-А что вы делаете?

Понятно. Ему интересно, отчего это я так смешно шевелю руками, ведь КПК он не видит. Нет, не буду ему ничего говорить.

-Да ничего, просто схожу с ума потихоньку,— серьезно ответил я. Грист открыл рот от удивления.

-Он заклинание творит. Не мешай ему,— отозвался едущий впереди дворянин.

-Ну спасибо тебе, добрый человек,— едко проговорил я, сделав акцент на последнем слове. Тубус промолчал, сделав вид, что не заметил моего намека. Я вздохнул,— скоро будет привал?

-Нет,— огорчил меня своим ответом благородный.

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

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

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

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

Дальше я немного застопорился из-за того, что было немного непонятно, как можно перенести уже наполненное Силой плетение. Оказалось, что надо было пройтись по всем его энергетическим узлам и перенести каждый отдельно. Вот на этом месте меня и прервали дурацкими вопросами.

За пару минут я дописал приложение и провел удачные испытания в "Моделлере". Осталось только дочитать тот раздел справки, где упоминалось о системе перехвата и распознавания жестов. Чем я и занялся.

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

Тут я почувствовал себя полным чайником. Распознавание жестов было делом не просто сложным, мне это показалось чем-то запредельным, потому что из описания этого процесса я не понял даже и половины слов. А те, что понял, в основном, были предлогами.

Ну, раз гора не идет к Магомету...

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

Зато более понятным был результат работы объекта этого класса. Он распознавал большой, но, все же, ограниченный, список движений. В этом перечне я нашел кивок головой, удар раскрытой и закрытой ладонью, бросок и многое другое. Ради прикола решил найти удар ногой в прыжке с разворота — не нашел. Ну и ладно, не очень-то и надо было.

Вооружившись новыми классами, я подошел к реализации броска огненного шара...

-Привал,— вдруг сказал Тубус. Я оторвал взгляд от экрана и огляделся. Мы чуть съехали с дороги на небольшую полянку. И самым интересным было не то, что теперь тракт шел через лес, а не через поля и, когда мы в него въехали, я так и не заметил. Интересным было то, что эти двое уже спешились и привязали своих лошадей, а я ничего вокруг не видел.

123 ... 1112131415 ... 171819
Предыдущая глава  
↓ Содержание ↓
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх