Clarity & Mikas
Мика, ты когда-нибудь задумывался, как паттерны в дизайне игр соотносятся с алгоритмической эффективностью? Я тут размышляла о сходствах между развитием уровней и рекурсией – и о том, как в обоих случаях можно зациклиться, если не продумать базовые условия. Как ты на это смотришь?
Да, по сути, одно и то же. Если в твоем дизайне уровней постоянно повторяется один и тот же “мини-мир” без видимого конца, то ты просто пишешь бесконечную рекурсию в коде. Нужна правильная базовая ситуация – например, босс или финальный флаг. Иначе игрок (или стек) просто копать будет, копать. Важно найти баланс глубины рекурсии, чтобы игра была сложной, но не зависала.