Курица или яйцо

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

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

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

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

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

Сделай выводы и напиши заново — и пусть это будет чуть лучше, чем раньше. Проверь в деле — и начни сначала.

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

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

Итерации, итерации, итерации — вот твой девиз. Лучше раз в две недели переписывать заново десять страниц и через два месяца и три переписывания получить работающую схему, скажем, взаимодействия с NPC-помощниками, чем полгода писать все и сразу и потом понять на тестах, что все написанное — нерабочее барахло. Лучше каждые две недели делать маленький шаг в примерно желаемом направлении, чем полгода бодро пилить не в ту сторону.

А теперь перейдем к ответу на вопрос про современных архозавров и способы их размножения.

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

Я предлагаю изменить порядок действий.

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

А теперь — не нужно ничего писать.

Сыграй эту сцену. Сам, с друзьями, в сети, живьем, как угодно. Еще до того, как будут написаны правила. И отметь те места, где правила бы пригодились — запиши события (триггеры ходов) и потенциальные сюжетные повороты (тело хода, варианты выбора). Может так получиться, что нет никакой необходимости в правилах. Это совершенно нормально.

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

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

Отдай игру другим и жди (и требуй!) отзывов. Получив, начни все сначала до тех пор, пока не получишь результат, который тебя устроит.

P.S. Люди, знакомые с разработкой программного обеспечения, без труда увидят в этих советах самые обычные практики lean и extreme programming: разработку итерациями и test-driven development. Все так, я считаю, что хорошо сформулированный принцип должен быть более-менее всеобщим, то есть применяться в разных направлениях деятельности.

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

478 views·6 shares