↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Asteroid
5 января в 23:26
Aa Aa
#читательское
Сколько я уже книг видел с заявкой "гг - мастер рун!", и ни одной годной.
Тоже самое происходит, и когда автор заявляет "а у меня гг до попадания был праграмист, щас как начнёт праграмиравать магию!" - ни разу не видел хоть сколько-нибудь приличной реализации, всегда слив идеи.
Причём, судя по отсутствия системного мышления, авторы этих опусов к программированию никакого отношения не имеют.

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

Как вы поняли, у меня немного подгорело от многообещающей истории про магорунного праграммиста. Офигенное комбо.
И главное, уже третья за неделю.
5 января в 23:26
59 комментариев
>>Сколько я уже книг видел с заявкой "гг - мастер рун!", и ни одной годной.

Дико плюсую
Туда же "артефакторов" и туда же фуиндзюцу из нарутки
Это просто контрдраматический концепт, как мне кажется
я бесполезен
Да, ощущение, что идея просто проклята.
Иногда меня тянет (но я успешно отбиваюсь, ибо лень наше всё) написать зарисовку про срач мастеров рун. Лиспера, прологера, хаскелиста и упоротого адепта Бейсика, который заборол их всех используя peek/poke по абсолютным адресам во Вселенной...
Marlagram
Я бы зачёл.
Вот пока тебе лень, бездарности пишут уг!
Marlagram
Про срач всегда весело, пишите)
Larik-lan Онлайн
О, мне попадалась манга про деда в теле злодейки, так там японские иероглифы творили магию) Поэтому он был очень силëн (но не всегда), ибо грамотен. А ещё умел считать (потому что бухгалтер), и это тоже считалось крутым, потому что маги там, похоже, тупые. Жду теперь русского мага в сеттинге "идиотского магического параллельного мира", где он крут, потому что пишет без ошибок))
Larik-lan
он крут, потому что пишет без ошибок))
А еще потому, что любит заливать... И за воротник, и вообще. :)))
знаете, что ещё хуже этого? Многообещающие истории.
Хуже не хуже, но бывает печальненько

Вчера вот целый день читал серию, в которой попадун в 19 веке стал сооснователем ИРА в Америке
И три книги я читал и надеялся, что дело-таки дойдёт до Ирландии, но хер там плавал

Ползанье в канавах, как ты говоришь
я бесполезен
Ползанье в канавах, как ты говоришь
Это, похоже, последствия притворного возмущения "перекачанными героями"/МС (хотя на самом деле дело не в силах героя, а в качестве текста, ИМХО) - теперь "чтобы доказать, что тут вам не здесь" - устроят тягомотину со страданиями всех: автора, героя, читателя... Хотя произведения, где все уберплюшки сваливаются на героя едва ли не сразу (да, я и такое ТОЖЕ читаю), тоже бывают не лишены этой беды, как ни странно...
Матемаг Онлайн
Marlagram, ну напиши уже давай, сколько от тебя текстов ждём!
Матемаг Онлайн
А с фуиндзюцу один такой текст был, да замёрз. Потому что там ГГ очень быстро ДЕЙСТВИТЕЛЬНО стал убермастером, а перевести текст из обычной МС-составляющей во всякие интересные вопросы типа "есть ли у этой платформы душа?" и т.п. - увы, не удалось. Вообще это очень частая проблема - когда автор идёт на то, чтобы дать уберсилу в смысле не просто силу, а силу и понимание, возможности делать что-то сложнокрутое, а не просто пинать врагов. Просто дать сопоставимых врагов можно, но это будет скучно, потому что смысл тогда в сложной "магии"? Хватило бы и просто убойной. А вот дать тяжёлую проблему, которую нельзя решить в лоб, а то и целый их ворох... Может быть, поэтому многие и останавливаются на крысах в канализации - чувствуют, что магию-то они, может, и потянут, а что-то, что идёт за ней, горизонты и проблемы, порождённые возвышением ГГ - нет.
Larik-lan
Скдя по вашему описанию эту мангу не так давно экранизировали, уж очень ваше описание подходит под аниме "Перерождение мужчины средних лет в дочь дворянина". Оно настошько кринжовон, что мы его даже под пиво еле досмотрели.
Larik-lan Онлайн
Теmр
Да, оно. Я читала, не дочитала, но местами оно было смачное, особенно дедовские каламбуры в исполнении дочери герцога, которые некоторых разили в самое сердечко)
Проблема таких текстов, что они пишутся явно как пошло, без особого на то плана и финальной цели персонажа помимо убермагии любой ценой, но бесплатно.
(Кхм, как ни странно, погонять сюжетку в той же нейронке, на для публикации, а для того, чтобы прикинуть на сколько глав в принципе идеи хватает, и а придумал ли ты сам истории внятную концовку, чтобы ее хотя бы кратко роботу описать - тоже способ. Интересно, у многих ли набросочный текст, который нужен только для прикидок объёма, структуры и продуманности уже собственной работы перевалит хотя бы за десяток ответов-глав?)
Вот в итоге тексты и либо морозятся, либо на везде, когда и должно начаться самое интересное, морозятся, что даже произведения про заранее оговоренных Марти Сью уберманчкинов со старта будут предпочтительней.
Матемаг
Marlagram, ну напиши уже давай, сколько от тебя текстов ждём!
+100!
ae_der Онлайн
Технически можно дать герою убермагию. Программист-артефактор.

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

А это читать не интересно. Если меня интересуют детали разработки сложного программного проекта - так я не фанфик будут об этом читать.

Фанфики читаются ради экшна и движа.

Если дать герою супервозможность (а, например, уровень "топовый артефактор" для начинающего персонажа - это супервозможность) то ему придётся давать и суперпротивника.

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

Вот за многое можно Юдковского ругать, но "Если у Фродо есть световой меч, у Саурона должна быть Звезда Смерти" - это очень хорошо описывает концепцию интересной истории.

---------------------
Максимум, что я могу представить себе в сюжете "мегаплюшка" - это короткая стёбная история о "Тёмном Властелине", пришедшим с ножом на перестрелку.
ae_der
Но: или это выльется в "обсуждаем детали программирования магического хеллоу-ворлд"
Как бы, да, оно и подразумевается.
При этом, речь не идёт о том, что автор должен придумать язык программирования магии и жёстко его соблюдать. Нет, всё просто - покажи, что магия это программирование: проблемы магического дебагинга, фронтенд и бекенд, поиск уязвимостей в вражеской магии, проблема сборки мусора, "но у меня же всё работало!", загадочные баги (которые то появляются, то исчезают), копирайт против опенсорса, и т.д. Можно много чего описать, перенося реалии программирования на магию.
Ты хоть что-то из этого видел в текстах? Я нет. Авторы даже слов таких не знают, наверное.
//задумчиво
//по мотивам актуального факапа Logitech

А ты продлил свой сертификат рунолога у Вселенной?..
ae_der
Вот смотри, единственная история, где магия - это реально программирование, и автор похож на человека, который понимает в программировании:
https://fanfics.me/message733727
Marlagram
продлил свой сертификат рунолога у Вселенной?..
Ну, это подразумевает уже не средневековое общество.
Да, кстати, если брать аналогии рунолога как программиста, то должны быть типичные проблемы, когда заказчик просит одно, хочет другое, а реально нужно ему третье. Устаревшие интерфейсы, патентный троллинг и проблемы копирайта, поддержка vs инновации и т.д. Ничего этого никогда нет.
Матемаг Онлайн
Asteroid
Ну, это подразумевает уже не средневековое общество.
Программирование именно как программирование с упомянутыми тобой терминами и проблемами тоже его не подразумевает. Собственно, а кто заставляет его таким писать?
ae_der Онлайн
Проблема в том, что с таким "программистским" сюжетом получаетя и магия не особо нужна. Можно просто про реальное программирование написать. Без фантазийных декораций.
-----------------
Всё равно понадобится сюжет, включающий именно конфликт между людьми, иначе не интересно.
ae_der
Проблема в том, что с таким "программистским" сюжетом получаетя и магия не особо нужна.
С чего ты это взял? Как раз интересно увидеть магию программирования.

равно понадобится сюжет, включающий именно конфликт между людьми, иначе не интересно.
Естественно.
В тексте есть конфликт, но не особо сильный.
Матемаг Онлайн
ae_der
Проблема в том, что с таким "программистским" сюжетом получаетя и магия не особо нужна
В смысле? В том и фишка магии, не важно, какой там интерфейс и механика, как именно фантдопущения. Что можно легче, чем в реальности, менять мир. Это очень сильное фантдопущение и очень многогранное. Добавить к этому программирование или любую другую парадигму, будь то инженерия, искусство художника или, не знаю, матлогику с теорией множеств, а может, и вовсе писательство - получим ограничения и особенности, налагаемые на возможность изменять мир легче. И тогда это становится интересным.
Матемаг
+1
Магия программирования - нужно придумать структуры и разработать алгоритмы. Магия даосизма - нужно достичь просветления и понимания законов. Магия классическая западная - нужно правильно точь в точь произнести абракадабра, либо нарисовать руны. Магия жреческая - нужно понимать своего бога и уметь угодить ему (демоническая сюда же относится).
Каждая магия обладает своим флёром. Каждая интересна по своему.
Я хоть и не так много читала всякого, но программистой магии толковой не встречала особо. Да и вообще смутно прелставляю, как она должна работать.

Asteroid
Магия программирования - нужно придумать структуры и разработать алгоритмы.

Какие структуры, какие алгоритмы? Хотя бы концепт накидайте.

Для меня магия программирования, это свеженаписанный код, работает так как задумывалась, и который не надо дебажить.
Матемаг Онлайн
Теmр, старый добрый Ясинский? Хотя он мгновенно ушёл в какие-то дебри, эх, а в начале казалось перспективным... Смутно вспоминается ещё пара текстов тех же лет, когда Ясинский начинал, но названия выветрились вовсе.
Матемаг
Поищем, а то аж любопытно стало.
Теmр
хоть и не так много читала всякого, но программистой магии толковой не встречала особо
Тогда зацени то, что я притащил

акие структуры, какие алгоритмы? Хотя бы концепт накидайте.
В тексте не нужен конкретный код. Надо показать концепты, проблемы и изящные решения, свойственные программированию.
Например, попаданец внедряет лучший алгоритм сортировки, потому что местные пузырьковый используют.
Матемаг
старый добрый Ясинский?
Вроде уже говорили о нём. Нету там в тексте программисткой магии. Он говорит об этом, но ни разу не показывает.
Матемаг Онлайн
Asteroid
Вроде уже говорили о нём. Нету там в тексте программисткой магии. Он говорит об этом, но ни разу не показывает.
Да, поэтому я и с вопросом написал и с "Хотя он мгновенно ушёл в какие-то дебри".
Матемаг
Потому что сложно. Надо заранее продумать предметную область.
Тут нужен не просто программист, а скорее преподаватель программирования - человек со знанием истории развития программирования и любовью к придумыванию задач.
ae_der Онлайн
Например, попаданец внедряет лучший алгоритм сортировки, потому что местные пузырьковый используют.
Кстати, пузырьковый запросто может оказаться выгоднее, т.к. собственно код алгоритма компактен и тривиален.
--------------------------
На самом деле, настоящая имба: это если местные "рунологи" рассматривают свои разработки как законченные изделия (т.е. аналоговые схемы с фиксированным функционалом, хотя бы и сложным и настраиваемым) а "программист" додумается даже не до "алгоритмов" - а до концепции хранимой в памяти программы.
Т.е. если кто не в курсе - первые компьютеры "программировались" аппаратно, перемычками.
ae_der
стати, пузырьковый запросто может оказаться выгоднее, т.к. собственно код алгоритма компактен и тривиален.
Лол, нет. )))

"программист" додумается даже не до "алгоритмов" - а до концепции хранимой в памяти программы.
Идея сохранить код, чтобы не писать повторно, слишком лежит на поверхности.
Матемаг Онлайн
Asteroid
Лол, нет
А почему нет? Если каждый раз маг условно "магическим даром" напиливает алгоритм в воздухе, то может такое быть, что более простой алгоритм напиливается быстрее, даже если действует дольше, и в итоге это обходит его медлительность. В смысле, в отличие от чистого программирование магопрограммирование - это обязательно ЕЩЁ И инженерия, т.е. твои программы становятся реальным объектом, не просто исполняемым набором битов, а чем-то самостоятельным, и их "материализация" тоже требует усилий, а их компоновка важна не только информационно-логическая, но и чисто пространственно-временная, ну ты понял. Т.е. вряд ли в этом конкретном случае, но в целом это может решать, и, допустим, маг, который пилит заклинания из кусочков попроще будет их и делать намного быстрее, т.е. будет выигрывать за счёт скорости исполнения - в задержке перед этим самым исполнением.
Матемаг
Это понятно. Но длина кода...
Проверил чатботом, по памяти они примерно одинаковой длины были. Но оказывается нет, примитивные методы раза в два короче двоичной вставки.
Многие не приммтивные методы используют рекурсии.

Как думаешь, рекурсия возможна в магии?
Более сложную логику лучше запихивать в артефакты, так как не надо каждый раз творить длинное заклинание. Но руны скорее похожи на конденсаторы и транзисторы, чем на операторы. Там вряд ли получится реализовать функции.
Магия блок-схем - это те же руны, нарисованные в воздухе.
Остаётся классическая словесная магия. Вот тут теоретически пользовательские функции возможны.

смысле, в отличие от чистого программирование магопрограммирование - это обязательно ЕЩЁ И инженерия
Есть ещё такой момент, который ни один магопрограммист не упоминает: баги. У каждого бывают баги. Редко когда код пишется с первого раза совсем без ошибок.
А в магопрограммировании компилятор ошибку не подсветит, и баг может невнимательному магу голову оторвать. Так что маги должны заучивать даже хелло ворд до тех пор, пока не смогут написать код будучи поднятыми ночью в спешке.
А разработка новых заклинаний - удел отважных и безумцев. Потому что опыта разработки и исправления ошибок нет, и каждое новое заклинание - это игра в русскую рулетку.
Показать полностью
ae_der Онлайн
Идея сохранить код, чтобы не писать повторно, слишком лежит на поверхности.

Не на поверхности.

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

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

И если "рунологи" чем-то аналогичны "электронщикам" - то вполне возможно, что в магическом мире до этого и не додумались.
ae_der
"память была дорогой"
в магическом мире до этого и не додумались.
Память была дорогой при пром производстве. А в маг мире оно всё ручное.
Матемаг Онлайн
Asteroid
Как думаешь, рекурсия возможна в магии?
Да, конечно. Сильно зависит от механики. Я полагаю, наоборот, в отличие от реала, может оказаться, что рекурсия тупо на пару порядков выгодней. Фрактал вообще природа любит, и не зря.

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

Остаётся классическая словесная магия. Вот тут теоретически пользовательские функции возможны
Аналогично тому, что выше - если можно делать слова, которые будут заставлять произноситься слова (например, написанные где-то), то у-у-у-уй куда мы можем уйти...

Есть ещё такой момент, который ни один магопрограммист не упоминает: баги. У каждого бывают баги. Редко когда код пишется с первого раза совсем без ошибок.
Да. И жаль, что не упоминают.

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

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

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

Зависит от того, можно ли создать руны, которые пишут руны.
Ну, разве что так можно реализовать функции и обьекты - временно скопированные руны, которые выполнят работу и рассеются.
Если ты думаешь о аналоге кода, который пишет себя сам, то я тебя разочарую - слишком сложно. Только сейчас получилось написать программу, которая пишет программы, и то она пишет гораздо более примитивный код, чем свой и работает не на алгоритмической основе, а нейросетка (то есть, концептуально копирует мозг). А ведь кучу лет пытались разные люди такое сделать, генетические алгоритмы применяли и т.д..

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

Аналогично тому, что выше - если можно делать слова, которые будут заставлять произноситься слова (например, написанные где-то), то у-у-у-уй куда мы можем уйти...
> Начинай с того, что для каждой позиции ай от единицы до длины массива минус один устанавливается ключ равным элементу массива с индексом ай, затем устанавливаются левый равным нулю и правый равным ай минус один, после этого пока левый меньше или равен правому вычисляется середина как сумма левого и правого целочисленно делённая на два, если элемент массива с индексом середина больше ключа, то правый становится равным середине минус один, иначе левый становится равным середине плюс один, после окончания этого цикла для каждой позиции жер от ай до левого с шагом минус один элемент массива с индексом жер получает значение элемента массива с индексом жер минус один, а затем элемент массива с индексом левый становится равным ключу.

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

Т.е. если мы даём магопрограммистам недостатки реального программирования, почему бы и не дать его преимущества тоже?
Потому что это будет уже не средневековое программирование. С возможностью быстрого прогресса местные маги легко создадут развитое общество. Так что gui, система отладки, версионирование и прочие ништяки - это как раз-таки то, что должен вводить попаданец. Иначе ему вообще нечем будет похвастаться перед местными. )))
Типа, представь попаданца в наш мир из похожего. Героем ему не быть.

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

ещё варианты - активация с задержкой, перенос эффекта на расстояние
Часть заклинаний наверняка на этапе создания будут взрываться. А остальные, ну, чем оно выше классом, тем его сложнее экранировать. А особо классно, когда оно нормально сработает в лаборатории, но взорвётся в полевых условиях, потому что окружение другое. "Но у меня же работало!" )))
Показать полностью
Матемаг Онлайн
Asteroid
Слишком сложно, чтобы сделать что-то вразумительное.
*пожатие плечами* Зависит от автора же.

Ну, разве что так можно реализовать функции и обьекты - временно скопированные руны, которые выполнят работу и рассеются.
*...сразу думает, как создать непрерывно воссоздающую себя конструкцию:)*

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

слишком сложно
А мне кажется, что вполне себе просто, операционные системы подтверждают. Мы же не об техносингулярности с сильным ИИ говорим, верно? Но и до этого возможно очень много интересных штук. Ты ведь учитывай, что оно ЕЩЁ И ИНЖЕНЕРНОЕ, т.е. это ещё и техника! Устройство, которое можно выращивать модули в зависимости от окружающей среды - это ни разу не суперсложно с точки зрения программирования, если мы библиотеки туда запихнём, а мы запихнём, потому что почему нет? А вот эффект просто ух. Вместо того, чтобы каждый раз писать себе условный "щит от непогоды" - кастанул один раз, и он будет, в зависимости от нужды, сам варьироваться от просто зонтика до более сложной защиты от ветра, фильтрации воздуха, а если надо, то и вовсе аналога вездехода. Сама по себе возможность разворачивать код из данных - это прям сильно всё меняет. Вместо того, чтобы каждый раз новую программу писать, ты носишь с собой магическую палочку с библиотекой, интерфейсом... в общем, с операционной системой, которая непрерывно работает и ждёт сигналов от пользователя. И которая настраиваема в широких пределах. Вот это - современное программирование, а не что ты сразу какой-нибудь ИИ требуешь. Нет, никаких ИИ, там и до них можно ту ещё дичь организовать.

Это, если что, "заклинание" сортировки двоичной вставкой. Как говорится: выучи наизусть, и не дай бог тебе ошибиться в произношении
Начнём с того, что маг будет учиться сокращать. Ну и, см. выше, если мы можем вызывать подпрограммы и адаптировать их (и здесь речь о банальном вызове с разными параметрами), то такой дичью заниматься никто не будет. Это останется для низкоуровневых магов (не потому, что они слабаки, а потому что занимаются низкоуровневым программированием же), а высокоуровневые будут совсем другим заниматься. И вместо "устных заклинаний" у них будут уже кодовые слова. А то и жесты, благо жесты->речь не так сложно сделать, а может быть, и клавиатуры? И вокруг них такой шёпот постоянно будет витать сверхъестественный - это самопродливающаяся операционка работает, хе-хе, а ты думал, какая-то мистика? Просто побочный эффект постоянно работающих в фоне прог.

Потому что это будет уже не средневековое программирование
Зачем тебе средневековое?

С возможностью быстрого прогресса местные маги легко создадут развитое общество
Именно! Это нам и нужно.

Иначе ему вообще нечем будет похвастаться перед местными. )))
Типа, представь попаданца в наш мир из похожего. Героем ему не быть.
Тебе не герой, а сьюшка нужна, штоле? Героем он вполне себе может быть. Ну и плюс, можно попасть в момент интенсивного развития, например. Можно добавить альтернативных магосистем, которые конкурируют. Ещё можно старым добрым апокалипсисом подсолить, и тогда маги будут юзать старые интерфейсы, а ГГ займётся тем, чем так "любят" заниматься современные программисты - раскопками в старом коде, его багах, черезжопной структуре и всём таком - это ж ух сколько можно интересного написать!

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

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

А особо классно, когда оно нормально сработает в лаборатории, но взорвётся в полевых условиях, потому что окружение другое. "Но у меня же работало!"
А это классика, так и должно быть, иначе не интересно:)
Показать полностью
Матемаг
...сразу думает, как создать непрерывно воссоздающую себя конструкцию:)*
Это же аналог вируса получается. С такими же проблемами с ресурсами. В маг мире он быстро сьест выделенную энергию, и всё.

Нет, для начала я думаю о постоянно существующих заклинаниях, которые тупо копируют себя
А зачем?

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

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

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

И вокруг них такой шёпот постоянно будет витать сверхъестественный - это самопродливающаяся операционка работает
А зачем ей самопродлеваться, если она уже записана где-то?

Зачем тебе средневековое?
В смысле зачем? Средневековое магическое фэнтези - это центральный столб худ лита.

Именно! Это нам и нужно.
Зачем?

Тебе не герой, а сьюшка нужна, штоле? Героем он вполне себе может быть.
Нет. Не путай сьюшку с удобными для гг стартовыми условиями.
Он может потому и попадает, что в той ситуации он станет героем. А попадёт в обычный мир - будет обычным работягой (причём, на дне социума, потому что свидетельства о рождении, паспорта и сертификата образования нет, ага).

Ещё можно старым добрым апокалипсисом подсолить, и тогда маги будут юзать старые интерфейсы, а ГГ займётся тем, чем так "любят" заниматься современные программисты - раскопками в старом коде,
Вот во время апокалипсиса в старом коде только и копаться.

А это классика, так и должно быть, иначе не интересно:)
Потому и занимаются созданием новых заклинаний храбрые и безумцы. )))
Показать полностью
Матемаг Онлайн
Asteroid
Это же аналог вируса получается
Нет.

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

А зачем?
Я отвечал на этот вопрос в том же самом комментарии.

Типичный многофункциональный артефакт же.
Нет, конечно. Ну разве что артефакт, в который запихнули душу. Так-то проактивных артефактов мизер. Ну и если у нас магопрограммирование, то предполагается, что главное ограничение не в ресурсах, а в памяти/скорости/etc, иначе смысл программирование вводить? Чтобы оно начинало быть программированием для архимагов только?

Неа. Современное программирование - это когда палочка всего лишь даёт доступ в облако, и все библиотеки расположены именно там.
Пф, сейчас идёт прям активное деление интернетов, скоро эта зависимость от облаков исчезнет. Вместе с глобальным интернетом. Это раз. Для действительно больших и серьёзных проектов из облаков ничего не тянется, локально делается всё - это два. Как бы если от заклинания, например, боевого зависит жизнь мага, то вряд ли он будет полагаться на облака. Потому что если у нас ОБЛАКА, а не "просто взялось из неоткуда", то все ограничения облаков прилагаются - ограниченная скорость, проблемы с доступом, ВНЕЗАПНЫЕ блокировки по IP (Росмагнадзор хотел заблокировать тёмномагию, но заодно заблокировал 50% исходников маголинукса, но счёл это нормальным разменом), нестабильное соединение именно тогда, когда нужно... ну ты понял.

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

Ну не знаю. Мне образ мага, который открыл книгу заклинаний и зачитывает оттуда набор слов, кажется очень аутентичным.
Да, но что тут магопрограммистского? Ты зачитывать так будешь даже что-то простое двести лет. Это и сюжетно так себе работать будет, надо сразу забить на боёвку и писать производственный роман или, по крайней мере, если хочешь экшен, то маг будет драться в лучшем случае артефактами, и то не факт - заклинания в бою не поиспользуешь. Что в этом интересного?

А зачем ей самопродлеваться, если она уже записана где-то?
Действительно, зачем программе висеть в оперативке, если она может быть записана на жёстком. Гениально!

В смысле зачем? Средневековое магическое фэнтези - это центральный столб худ лита.
Это скучно.

Зачем?
Это весело.

Нет. Не путай сьюшку с удобными для гг стартовыми условиями.
Он может потому и попадает, что в той ситуации он станет героем. А попадёт в обычный мир - будет обычным работягой (причём, на дне социума, потому что свидетельства о рождении, паспорта и сертификата образования нет, ага).
Героем персонажа можно сделать едва ли не с любыми стартовыми условиями и сеттингом. Ну, типа, это больше вопрос сюжета. А тебе нужно, чтобы он самым умным на деревне был.

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

Потому и занимаются созданием новых заклинаний храбрые и безумцы
Не, храбрые и безумцы их ТЕСТИРУЮТ:)
Показать полностью
Матемаг
В любом случае, это решается наличие магического реактора
Ващето, главная проблема маг цивилизации - это доступная маг энергия. И я не просто так говорю, что развитый магический капитализм превращается в демоническую цивилизацию. А ты так легко говоришь "просто сделайте маг реактор". )))

главное ограничение не в ресурсах, а в памяти/скорости/etc
Так обьем памяти - это размер артефакта, скорость - качество материала. Так что дело именно в ресурсах.

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

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

Как бы если от заклинания, например, боевого зависит жизнь мага, то вряд ли он будет полагаться на облака. Потому что если у нас ОБЛАКА, а не "просто взялось из неоткуда", то все ограничения облаков прилагаются - ограниченная скорость, проблемы с доступом, ВНЕЗАПНЫЕ блокировки по IP (Росмагнадзор хотел заблокировать тёмномагию, но заодно заблокировал 50% исходников маголинукса, но счёл это нормальным разменом), нестабильное соединение именно тогда, когда нужно... ну ты понял.
Это потому что у нас облака создают люди и их могут заблокировать. Дашь другие свойства - будет другой мир.
Например, в ГП мой хедканон, что тамошние маги используют ноосферу, которая не принадлежит никому. Но каждый маг может ограничить доступ к своей части ноосферы. Так и появляются всякие родовые заклинания и парселтанги.

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

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

Действительно, зачем программе висеть в оперативке, если она может быть записана на жёстком. Гениально!
Это уже надо в частности закапываться. Скорость "чтения" и всё прочее. Кстати. Обычно в историях у артефактов нет задержки скорости чтения.

Это скучно.
Это самое интересное. Современное общество слишком сложное, чтобы кто-то мог без кринжа его переложить на маг рельсы.

Это весело.
Что там весёлого? Дарк, нищета, беспомощность личности перед мощью корпораций.

А тебе нужно, чтобы он самым умным на деревне был.
Не умным, а значимым. И если история о программисте, то значимым можно стать только на взлёте магопрограммирования. Все знают Аду Лавлейс и Билла Гейтса, а кто знаменит сейчас? Нет никого на слуху.

Не, храбрые и безумцы их ТЕСТИРУЮТ:)
Ну, или так. )))
Показать полностью
ae_der Онлайн
Только сейчас получилось написать программу, которая пишет программы, и то она пишет гораздо более примитивный код,

Вообще-то "программа, которая пишет программы" - это вовсе не нейросетка. Это тривиальная штука при разработке на LISP, да почти на любом интерпретируемом языке программирования (сгенерировал файлик с программой и запустил). Это, например, SQL - который генерирует бэкенд по запросу из фронт-енда - например, добавляя условия или ограничения.

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

Это простейшая лямбда в современных языках (в том числе компилируемых, типа С++) - когда "на лету" генерируется функция, поведение которой известным становится только на момент генерации, но не на момент написания кода, который её генерирует.

А, да, ещё классика жанра: парсеры и генераторы грамматик. flex + bison - это программы, которые генерируют другие программы.
ae_der
"программа, которая пишет программы" - это вовсе не нейросетка. Это тривиальная штука
Имеется в виду - полноценная программа. А то так и функциональное программирование, когда функция на лету создала функцию можно этим обьявить. Ты же видишь разницу между этим и творчеством нейросеток?
ae_der Онлайн
Asteroid
А в чём разница между "полноценной программой" сгенерированной нейросетью и лямбдой, которая берёт лямбду и порождает лямбду? Можно добавить рандомизацию, если что.
Подумал подумал. Мне не нравится смешение программирования и магии. Потому что магия на то и магия, что она волшебная. А когда вы её оцифровали, она стала скучной физикой и не более того.
В моём понимании рунные языки это всё таки языки. И каждый писатель\колдун\волшебник сам решит, что и как он сформулирует, получив относительно свой же результат.
ae_der
А в чём разница между "полноценной программой" сгенерированной нейросетью и лямбдой, которая берёт лямбду и порождает лямбду?
В том, что во втором случае лямбда не понимает, что пишет. Вся смысловая нагрузка по созданию кода лежит на программисте, который написал лямбду - это он задал последовательность преобразований, которая приведёт именно к нужному коду.
MonkAlex
моём понимании рунные языки это всё таки языки.
Язык программирования - это тоже язык. )))
Там есть синтаксис, глаголы и существительные. Есть правила построения предложений. Это язык общения с исполнителем, которому ты говоришь, что надо сделать.
А современные языки вообще почти что разговорными выглядят с их "возьми каждый элемент списка и возведи в квадрат".
каждый писатель\колдун\волшебник сам решит, что и как он сформулирует, получив относительно свой же результат.
Чем это отличается от кода программы?
Потому что магия на то и магия, что она волшебная. А когда вы её оцифровали, она стала скучной физикой и не более того.
Ты говоришь о мистическом/чудесном компоненте. Да, он исчезает. В своём алгоритме нет тайны, но зато есть другое чудесное чувство, когда ты написал сложную программу, и она работает. И на мой взгляд, это чувство творца гораздо прекраснее.
Когда я был студентом, у меня горели глаза от того, что я написал программу, которая циферки на экране переставляет. Это ни разу не было скучным, несмотря на то, что это были циферки на мониторе. Думаешь, программировать физику в реальном мире будет скучнее?
Показать полностью
MonkAlex
Думаешь, гораздо интереснее, когда у тебя есть непонятно как работающая магия? Да нифига. Всё чудо магии приедается, когда ты устраиваешься на работу и должен день за днём кастовать одни и те же заклинания. Чудо приедается, а взамен нет ничего.
И совсем другое дело, когда ты магопрограммист - регулярно новые заказчики с новыми, порой странными просьбами и проблемами. Найти решение, составить подходящую программу - это гораздо интереснее, чем быть магоюзером, офисным планктоном в мире магии.
Думаешь, программировать физику в реальном мире будет скучнее?
Зависит от тебя, конечно. Мне конкретно это было бы очень скучно.
За эти годы так и не появилось нормальных зеркал в играх, нормальной коллизии объектов и ещё много всего, что кажется достаточно простым. Потому что внезапно никакая теоретическая возможность сделать хорошо не достигается при допустимых тратах ресурсов. Хорошая физика волос требует таких расчётов, что она никому в играх не нужна без специальных решений (было что-то там от nvidia). 4к мониторы появились, а внезапно посчитать 4к картинку на каждый кадр требует таких объемов памяти и скоростей, что тоже по факту нет таких решений.
И вот мы в ситуации, когда в теории мы можем запрограммировать, но ресурсов выполнять такую программу - у нас нет. В магии ты это тоже будешь имитировать? Или схалтуришь и на некий "мир" повесишь выполнение, пусть само работает?
И совсем другое дело, когда ты магопрограммист - регулярно новые заказчики с новыми, порой странными просьбами и проблемами. Найти решение, составить подходящую программу - это гораздо интереснее, чем быть магоюзером, офисным планктоном в мире магии.
Когда я реальный программист, оказывается, что всем нужен огнешар регулярно, а что-то уникальное - ну ладно если десяток дней в году.
И мне магия с чудесами в этом плане нравится больше, чем реальность =)
MonkAlex
Зависит от тебя, конечно. Мне конкретно это было бы очень скучно.
Ну да, гораздо интереснее, когда у тебя есть небольшой список заклинаний на всю жизнь.

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

И мне магия с чудесами в этом плане нравится больше, чем реальность =)
Чем? Алохомора чудесна в первый раз: "Смотрите - перо летает!" (всем похрен), а потом ты остаешься с просто спеллом, который не особо нужен. Ну, попадымаешь ты книги для тренировки. Но оно быстро наскучит, потому что это всё что делает заклинание - поднимает. Ты не можешь закомбинить это с чем-то, не можешь на основе этого построить другое заклинание массового подьема. Ты ничего с ним не можешь сделать, кроме как поднять предмет.
Ты ничего с ним не можешь сделать, кроме как поднять предмет.
Это ты так решил. Другой автор другой книги решит иначе. В этом и магия.
MonkAlex
Реши, не реши - это заклинание с одной функцией, которое не комбинится. Скучно.
ae_der Онлайн
Asteroid
Как будто нейросеть "понимает", что пишет...
ae_der
Почему нет?
ПОИСК
ФАНФИКОВ













Закрыть
Закрыть
Закрыть