|
10 января в 16:38
|
|
|
Asteroid
Как думаешь, рекурсия возможна в магии? Да, конечно. Сильно зависит от механики. Я полагаю, наоборот, в отличие от реала, может оказаться, что рекурсия тупо на пару порядков выгодней. Фрактал вообще природа любит, и не зря.Но руны скорее похожи на конденсаторы и транзисторы, чем на операторы. Там вряд ли получится реализовать функции. Зависит от того, можно ли создать руны, которые пишут руны. Если можно, то... хех, прикинь уровень возможностей? А если ещё и расположение рун влияет на результат, а не только их стыковка - ух сколько схемотехники, причём динамически меняющейся! А если руны маленьким размером ничем по эффекту не отличаются от больших, и руны могут писать руны, которые меньше предыдущих... У-у-у-у, какая там жара может быть!Остаётся классическая словесная магия. Вот тут теоретически пользовательские функции возможны Аналогично тому, что выше - если можно делать слова, которые будут заставлять произноситься слова (например, написанные где-то), то у-у-у-уй куда мы можем уйти...Есть ещё такой момент, который ни один магопрограммист не упоминает: баги. У каждого бывают баги. Редко когда код пишется с первого раза совсем без ошибок. Да. И жаль, что не упоминают.А в магопрограммировании компилятор ошибку не подсветит, и баг может невнимательному магу голову оторвать. Так что маги должны заучивать даже хелло ворд до тех пор, пока не смогут написать код будучи поднятыми ночью в спешке. Или же у магов есть возможность пользоваться библиотеками и всякими тестами покрывать код. Потому что почему бы и нет? Т.е. если мы даём магопрограммистам недостатки реального программирования, почему бы и не дать его преимущества тоже?А разработка новых заклинаний - удел отважных и безумцев. Потому что опыта разработки и исправления ошибок нет, и каждое новое заклинание - это игра в русскую рулетку. Вполне возможно, что есть банальные магические щиты, ещё варианты - активация с задержкой, перенос эффекта на расстояние и пр., т.е. фактически исполнение в безопасной среде на посмотреть. Так-то можно всякого придумать. Опять же, что именно из фич программирования добавлять - это вопрос уже не к сеттингу, а скорее к сюжету и идеям - каким именно хочет автор видеть произведение? Страдание ради страданий - это точно не ответ:) |
|