Готовый перевод Магия - это код, что за чушь?! Программист попал в мир магии. / Магия - это код: Глава четвёртая. Простая арифметика.

Я зашёл в чёрную карету. Справа от меня, рядом с друг другом сидели две мои новые спутницы: сидевшая ближе к выходу и не смотревшая на меня, рыжая мадам и радостная зеленоволосая девушка.

— Привет, меня зовут Ариэль! Рада знакомству! — мило поприветствовала меня эльфийка с волосами цвета морской волны.

— А меня зовут Экс! — воодушевлённо произнёс я.

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

— Это Виола, она не очень любит людей, так что, не бери близко к сердцу, — сказала эльфийка указываю на даму с рыжими волосами.

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

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

В прошлом мире я бы сейчас уткнулся в смартфон и притворился, будто меня нет, а что мне делать, когда нет гаджета под рукой? Тут мне пришла идея, моя книга же обновилась!

— Ого! Ты что заклинатель?! — удивилась Ариэль, как только я достал книгу из рюкзака.

Как-то я не подумал об этом. Притворится, что это обычная книга или же завязать диалог на эту тему? Думаю, второй вариант выглядит посимпатичнее.

— Да, есть немного, — скромно ответил я и открыл кингу.

— Вот это да! Ты наверное очень долго к этому шёл! — восхитилась Ариэль. — Где ты учился?

— Вообще, я нигде не учился, я заклинатель самоучка.

— Заклинатель самоучка? — растерялась девушка и прикоснулась указательным пальцем к подбородку. — А разве такие бывают?

Вдруг Виола нарушала своё молчание: — Конечно не бывает, дура, он тебе голову морочит! Никто не способен обучиться магии самостоятельно.

— Вот как, — опечалилась Ариэль.

Всё стало ещё хуже! Я думал, что плохо, если она молчать всю дорогу будет, а когда открыла рот, вообще ужас случился. Решив проигнорировать комментарий девушки, я просто продолжил читать. Глава в документации называлась арифметические операторы. Чего? Сложение, вычитание, умножение и деление. И как мне это пригодится в магии? Пока я размышлял, Ариэль снова меня спросила:

— А можешь показать какое-нибудь заклинание?

Показать то могу, но вот карете на пользу это точно не пойдёт.

— Прости, но слишком опасно.

— Ясно... — Ариэль вновь поникла.

Что-то мне совсем не по себе. Нужно разредить обстановку, я погрузился в раздумья, пытаясь найти выход из ситуации и тут же мне пришла гениальная мысль. С этой магией огня и воздуха, я совсем забыл про основы!

— Подожди немного! — сказал я, и Ариэль подняла на меня глаза.

Открыв книгу, я произнёс, — пен -> pen(); — ручка появилась у меня в руке, а я принялся писать заклинание.

— Готово! — вытянув руку, я промолвил, — хеллоу ворлд -> hello_world();.

Надпись "Привет, мир!" возникла в воздухе передо мной. Глаза Ариэль засеяли.

— Ух, ты! Как красиво! — Ариэль похлопала в ладоши.

Ну, я бы не использовал, слово красиво, скорее эффектно. Я создал такое при помощи стандартного заклинания "log();", позволяющего создать текст в воздухе. За счёт него, кстати, и выводятся все ошибки.

spell hello_world(){

log(text='Привет, мир!');

}

Виола недовольно фыркнула и надменно произнесла, — ребячество.

В чём проблемы этой дамы? Раздражённый замечанием, я начал символично зачёркивать её лицо ручкой, как будто бы она была на бумаге, и сразу же чёрнила возникли в воздухе, постепенно растворившись. Я, что могу писать в воздухе? Я сделал движения ручкой, словно пишу hello_world();, и как только я дописал, воздушные чернила засветились, и снова возникла та самая надпись. Этого нигде не было написано...

— Ничего себе! И так можно? — всё также восхищалась моими действиями Ариэль.

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

— Ариэль, откуда ты?

— Я? — удивлённо пропищала девушка. Ариэль стала смущённо теребить локон волос, — я просто девушка из маленького городка, точнее мы с Виолой. Мы едем в столицу, чтобы стать актрисами театра!

— Хорошая мечта, ничего не скажешь, — ответил я, но что делают актрисы в карете с купцом? Хотя, наверное они такие же автостопщики, как и я.

— Ты правда так думаешь? — обрадовалась Ариэль, — а вот в нашем городе все говорили, что это всё глупости, мы и сбежали то потому...

— Ариэль! — развернувшись прокричала Виола.

Ариэль аж икнула от испуга и снова погрустнела. Виола продолжала, — Хватит общаться с этим деревенщиной! Показал тебе пару фокусов и всё друзья навеки?! Возьми себя в руки!

— Д-да, — грустно произнесла Ариэль, её взгляд был направлен вниз, а глаза намокли. Казалось она вот-вот заплачет.

Это уже ни в какие ворота! Хватит терпеть!

— Знаешь что... Виола! — сказал я ей и сразу же поймал на себе такой яростный взгляд. Я потерял дар речи, такая любого заставит плакать! Всё же ей нельзя такое спустить рук.

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

— Генрих, что... — хотел я обратиться к водителю, как с сёдел к нам прилетела склянка с зелёным дымом внутри. Разбившись, склянка освободила дым, который покрыл всю карету.

Это еще что за фокусы? Ариэль и Виола закашляли и сразу же я за ними. Взор помутнел, голова закружилась. Это что... снотворное? Я потерял сознание.

***

«Где...я?» — вокруг меня была лишь тьма.

«Всё-таки я умер? Вот, что ожидает после смерти? Бесконечная тьма?» — спустя несколько секунд, я осознал, — «подождите, это уже всё было. Я уже умер и попал в мир, где магия — это программирование, встретился с заносчивым японцем, решил заниматься магией и уехал из деревни. А сейчас я где?»

Осмотревшись, я увидел, как тусклый свет льётся сквозь решётку, а по обе стороны от меня были лишь каменные стены. Понятно, я в темнице, получается меня похитили? Услышав голоса, я решил подползти поближе и прислушаться. Разговаривали двое мужчин:

— Ты зачем мальчишку еще взял?! — послышался грубый низкий голос.

— Разве не очевидно? Он деревенский, значит умеет работать. Хороший рабочий раб всегда нарасхват! — ответил уже знакомый мне голос.

Раб? Я раб в фэнтези мире? Звучит, как название непристойного аниме. Почему-то в голове всплыла картинка с улыбающийся до ушей дьявольской богини. Уверен, если она это видит, то точно наслаждается.

— А если его семья искать будет, ты об этом подумал?! Деревня не так уж и далеко находится.

— Успокойся, он сам мне сказал, что собирался уехать. Никто его искать не станет.

— Если будут какие-то проблемы, твоя голова полетит первой, понял?!

— Да, понял я.

Они разошлись, и я, услышав приближающиеся шаги, быстро отпрыгнул от решётки. Мужчина проходил мимо, я опознал в нём Генриха.

— Генрих, что вы делаете?! — крикнул я и мужчина обратил на меня внимание.

— О, проснулся, деревня. Никакой я тебе не Генрих.

Что? Как так вышло?

Разбойник продолжил, — Дружеский совет, сиди тихо и бить тебя не станут. У нас среди покупателей и женщины есть, а им важно сохранность товара, — после этих слов, неГенрих продолжил свой путь.

Если это не Генрих, получается в деревне я поспешил с выводами? Но под описание подходил, надо было уточнить имя! Я осмотрел себя: все вещи пропали, у меня нет даже книги заклинаний! Без неё я еще не пробовал колдовать, думаю, пришло время.

Я протянул руку вперёд, — Колл фаерболл -> fireball(); — голова закружилась, а перед лицом явилась надпись, — «Ошибка! Заклинание не найдено».

Я удивлён, что вообще сработало. Если заклинание не найдено, могу ли я предположить, что... Я вытянул руку — Колл фаер -> fire(); — пламя вышло из моей руки дотянувшись до стенки напротив.

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

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

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

— Точно, я ведь не один попал в эту передрягу! Нужно еще остальных вытащить, милую Ариэль и стервозную Виолу!

Но что мне делать? Стандартными заклинаниями я далеко не уйду, а добавлять параметры во время вызова слишком долго. Прошло примерно десять минут, я всё сидел в раздумьях. Мне вспомнилась сцена, когда я написал в воздухе заклинание. Но как это мне поможет? Это еще медленнее чем произносить.

— Думай, Павел, думай, Экс! — я посмотрел на свою руку.

Придумал! — колл пен -> pen(); — ручка возникла в руке. Я засучил рукав и принялся писать заклинание на предплечье, естественно это был фаерболл. Я написал сайз — один, для теста. Дописав заклинание я поднял руку и произнёс — колл фаерболл -> fireball(); — и небольшой огненный шар появился в моей руке, после чего влетел в стену.

«Есть! Теперь подправим размер, как было и можно выбираться!»

Переписав заклинание, я встал и подошёл к решётке. Я навёл руку на замок, — колл, — рука засветилась, хотел я уже произнести заклинания, как услышал свист и шаги. Чёрт! Я спрятал руку и прижался к стене.

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

— Что смотришь? Жрать хочешь? Жди, скоро тебе принесут объедки.

Я ничего не ответил, а мужик всё еще смотрел на меня. Его взгляд зацепился за то, что я спрятал, — Покажи-ка свою руку.

— Руку? Зачем?

— Показал живо! — выпалил он, ударив своим кинжалом по решётке.

Я встал напротив него и медленно вытащил руку из-за спины, — видите ничего нет, — я показал ему открытые ладони.

Когда рука была за спиной, я успел натянуть рукав.

— А ну-ка...

— Петро! — послышался голос справа, разбойника прервал другой только подошедший.

— Чего? — Петро недовольно развернулся в сторону голоса.

— Я тебя везде ищу, когда приедут покупатели?

— Сказали через три дня.

Три дня. У меня три дня!

— Получается, еще есть время повеселиться? — произнёс радостный голос.

— Не смей, это дорогой товар.

— Обидно, — уныло протянул второй.

— Хотя знаешь, насчёт той, что с зелёными волосами, я уточню, — мужичина похотливо улыбнулся и снова посмотрел на меня.

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

— Ты с кем там разговариваешь? — второй мужик спросил у Петро.

— С пацаном тем, что Монро привёз.

— Так, спроси, что за каракули были в дневнике у него.

Петро ожидал ответа от меня. Видимо они не знают как на самом деле выглядят заклинания.

— Это и вправду просто каракули, первое, что пришло в голову писал, — тихо произнёс я, а Петро посмотрел на меня с подозрением.

— Ладно, пошли уже Петро, там еда стынет.

— Иду, иду, — отвернувшись, он покинул это место.

За три дня, я должен придумать, как покинуть это место. Между тем, я задался вопросом, если связь между этим Петро и Петровым, который убил меня. Может это его реинкарнация из этого мира? Вряд ли.

***

— Ариэль! Ариэль, да, проснись же ты! — девушку разбудила её подруга, теребя её за плечо.

— А? Что? Уже утро? — слегка отрывая глаза, произнесла девушка с волосами цвета морской волны.

— Нас похитили!

— Похитили?! А кто? — спросила девушка, протирая глаз.

— Какая разница кто, Ариэль?! Нас теперь могут сделать рабами!

— Нет, это очень плохо! А где Экс?

— О ком ты беспокоишься? Об этом деревенщине? У тебя с головой всё в порядке?! — не сдерживая эмоции прокричала Виола.

Сразу после раздался мужской крик, — а, ну, заткнулись, шмары!

— Нам нужно выбираться, вставай! — приказала красноволосая девушка и подошла к решётке.

— И что мы будем делать? — озадаченно спросила Ариэль, поднимаясь на ноги.

— Выбора нет, сейчас или никогда! Теперь у меня точно получится! — воскликнула Виола и протянула руку в сторону решётки.

— Виола, ты уверена? — тревожно спросила Ариэль, держа подругу за руку.

— Я вытащу нас отсюда! Колл Фиарил -> fiaril(); ! — в тот же момент голова Виолы закружилась. В воздухе появилась надпись, — «Ошибка! Заклинание не найдено», но Виола не могла её прочесть.

— Виола... — тихо произнесла Ариэль.

— Колл Фиар -> fear(); , — и снова — «Ошибка! Заклинание не найдено».

Девушка продолжала говорить это вновь и вновь, но ни разу не смогла произнести корректно.

— Колл... колл... — губа Виолы дёрнулась, а по щёкам лились слёзы. Девушка упала на колени и закрыла глаза руками.

— Виола, всё в порядке, — Ариэль мягко обняла Виолу, — Всё будет хорошо.

— Всё как и раньше, ничего не изменилось! Я ничего не могу сделать! — истошно закричала Виола.

В этом момент подбежал один из разбойников, — я кому сказал заткнуться?! Еще раз крикните, и пожалеете на всю оставшуюся жизнь.

— Простит нас, мы поняли. — спокойно ответила Ариэль, утешая подругу.

***

Прошёл день. Скажу честно еда здесь раз в десять хуже, чем в деревне. Патруль здесь постоянный примерно раз в полчаса, может час, ходят туда-сюда. Первое время я решил отдать на эксперименты. Я вспомнил, что теперь мне доступны арифметические операции. Я попробовал заклинание fire()*3, и как понял, все числовые параметры, такие как скорость или размер увеличились в 3 раза, как и потребление энергии. Ожидаемо. После мне пришла интересная идея.

spell test(){

wind()*fire();

}

Я написал это заклинание на коленке... буквально. Я поднял руку и произнёс, — колл тест->test(); — ошибки не было, что уже меня удивило. Как и всегда воздух вышел из моей руки, но что же поменялось? Через секунду каждая частица воздуха превратилась в огонь. Огненное торнадо!

Я резко прекратил заклинание и посмотрел на своё запястье, поверх заклинания фаерболла появилась надпись с power. Целых десять процентов съело за обычный воздух и огонь? Хотя, если подумать, это довольно сильная комбинация.

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

Когда я попробовал землю, у меня оставалось семьдесят пять процентов. В отличие от остальных элементов земля, по какой-то причине, не создаётся, её нужно использовать ту, что есть. Под моими ногами был лишь камень, но видимо, он подходит об определение земли. Я сделал небольшой параллелепипед, наверное размером с коробку от телефона. Видели бы вы моё лицо, когда я узнал, что у меня осталось лишь 5 процентов. Земля слишком много жрёт процентов! Отказано в использование... Пока.

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

***

Последний день. Мужчины сидят за столом и играют в игру походящею на покер.

— Они приедут вечером? — уточнил мужчина в кепке с козырьком.

— Да, нам еще пол дня ждать, — ответил ему другой, который был в майке и сигарой во рту, выкинув несколько фишек на стол.

— Сколько нам дадут за девчонку дворянина? — спросил Петро, повысив ставку.

— Десять тысяч и за вторую еще две.

— Надо больше просить, я тебе говорю! Наверняка, они готовы все двадцать отдать!

— Не наглей, Петро. Десять тоже неплохо, тем более у нас еще пацан есть.

— А с ним что?

— Нашёлся покупатель. Старая добрая мадам Нэкруэль. Вскрываемся?

— Давай.

Оба показали карты, но выиграл, тот что с сигарой в зубах.

— Проклятие! А пацану, то повезло еще.

— И не говори, — как только мужчина с сигарой забрал себе все фишки, они услышали некий грохот со стороны темницы.

— Это еще что?! Проверим?

— Побежали!

Мужчины схватили свои кинжалы и направились в сторону темницы. Дверь, что заключала раба лежала напротив комнаты.

— Какого?! — произнёс Петро, подходя ближе.

Из комнаты вышел парень, махая рукой перед лицом.

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

— Ты как это сделал, щенок?! — Петро поднял кинжал и направил его на парня.

— О, вы уже здесь? Как раз во время, — заметил Парень и навёл руку на мужчин, затем произнёс, — колл фаерблоу->fireblow(); — спустя секунду, взрыв был слышен всем.

http://tl.rulate.ru/book/93636/3127715

Обсуждение главы:

Еще никто не написал комментариев...
Чтобы оставлять комментарии Войдите или Зарегистрируйтесь