Готовый перевод Развивающиеся / Магия программирования: Глава 10

Глава очень маленькая.э Вернулся после большого перерыва, со следующих глав вернёмся к нормальному формату в ~2к слов.

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

 

Парализующие корни: 

Парализующие корни(1-3%) 

Затраты маны:  30 

Парализующие корни - класс природы, прочность задаётся методом. 

 

#include <nature> 

void main(target) 

    Paralyzing_roots pz1; 

    pz1.adddurability(10); 

    pz1.settarget(target); 

    pz1.attack(); 

 

Ледяная стрела: 

Ледяная стрела(1-3%) 

Затраты маны: 18 

Ледяная стрела - класс воды с формой стрелы, можно задать скорость и температуру. 

 

#include <water>  

#include <baseforms>  

void main()  

{  

     water w1; 

     form f=new form("arrow"); 

     w1.settemp(-10); 

     w1.setform(f); 

     w1.setspeed(30); 

     w1.attack();  

}  

 

Земляной купол: 

Земляной купол(1-3%) 

Затраты маны: 13 

Земляной купол - класс земли в защитной вариации с формой сферы, очень тонкий! 

 

#include <earth>  

#include <baseforms>  

void main(target)  

{  

     earth e1; 

     form f=new form("sphere"); 

     f.radius(0.5) 

     e1.setform(f); 

     e1.mass(10); 

     e1.settarget(target); 

     e1.build(); 

}  

 

Могу сказать спасибо составителю базовых библиотек, они все типизированы и хорошо прописаны. Из минусов могу отметить, что я не понимаю, как работает потребление маны на заклинания.  Если пользоваться только статичными функциями, а не классами, то потребление строго по количеству команд и объёму сохранённой энергии в заклинании. Так же очень странно работает таргет, он задаётся мысленно при создании заклинания. С одной стороны, логично, ведь программирование всего лишь один из способов взаимодействия. Уверен, что можно магичить и без программирования, но как-то по-другому. А с другой стороны всё равно должны быть какие-то правила. Ну а теперь пора и навестить начальство.  

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

 

Внимание! Этот перевод, возможно, ещё не готов.

Его статус: перевод редактируется

http://tl.rulate.ru/book/7908/179528

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

Всего комментариев: 3
#
С возвращением, спасибо за главу.
Развернуть
#
Биьлиотеку
Развернуть
#
Спасибо
Развернуть
Чтобы оставлять комментарии Войдите или Зарегистрируйтесь