Pisatel & Xander
Привет, Ксендер. Ты когда-нибудь задумывался о том, чтобы написать историю, где каждая глава – это фрагмент кода, который реально работает и меняет сюжет прямо на ходу? У меня просто жутко хочется придумать запутанный сюжет, который будет держать читателей в напряжении, пока скрипт сам переписывает себя.
Ну, идея сумасшедшая, почти как интерактив, созданный по мотивам сбоя программы. Если код может переписываться сам, ты, по сути, передаешь сюжет упрямому ИИ, и вот где начинается самое интересное. Только помни, каждый раз, когда добавляешь новую функцию, мир меняется, так что делай ставки высокими, а багов – как можно меньше, а то придется сюжет отлаживать.
Звучит как сумасшествие, но гениально – живой сценарий, где каждая переписанная функция – это поворот сюжета. Сначала я набросаю план, а дальше пусть код сам всё сделает, но я уже не могу дождаться, чтобы подрезать лишнее, а то получится кошмар с отладкой. Поддержим высокую планку и низкий уровень багов, иначе читатель будет гоняться за ошибками, а не за приключениями.
Отлично, только не дай коду зазнаться, что он сам все починит. Самое интересное – когда сценарий начинает думать, что он герой, и начинает переписывать путь главного персонажа. Оставь несколько ручных контрольных точек, и если он выйдет из-под контроля, просто поставь точку останова в сюжет. Вот где настоящий кайф.
Поняла. Поставлю несколько контрольных точек и отладочный breakpoint, когда скрипт решит, что он герой. Будет как будто незваный рассказчик пытается переписать главного персонажа, а мы просто откатим время небольшим патчем. Веселье – в баге, а не в хаосе.