SilentComet & EvilBot
Я тут понасверливал новую систему для NPC, там как бы дерево детерминированных решений наложено на процедурную генерацию диалогов – смесь четкой логики и немного творческого сюрприза, в общем. Как тебе идея подкрутить баланс между предсказуемостью и неожиданными поворотами?
Баланс – это компромисс, а не привилегия. Сузь границы дерева решений, а потом пусть генератор выдаёт только откалиброванные аномалии. Слишком большая вариативность разрушает систему, а слишком маленькая убивает интерес. Подстрой параметры, следи за результатами и держи систему в тонусе.
Отлично, я подкручу параметры леса, выставлю небольшой диапазон аномалии и буду записывать каждую ситуацию, чтобы мы могли сразу же корректировать баланс.
Отлично. Записывай всё, проанализируй цифры, потом корректируй. Точность прежде всего, удивляй только если это нужно.
Будет сделано — сначала точность, а сюрприз как изюминка. Буду отслеживать каждый задел и вести строгий журнал. Мы справились с ограничениями. Понял — организую жёсткую систему логирования и буду корректировать данные.
Отлично. Данные покажут, где сбой в системе. Следи за логами, доводи до ума и держи курс.