Connor & Nosok
Nosok Nosok
Привет, Коннор. Я тут прорабатываю, как сюжетные точки можно алгоритмически связать с дизайном уровней, и интересно, как ты вплетаешь историю в геймплей, не перегружая его.
Connor Connor
Звучит как интересная задачка. Сделай всё модульно – думай о каждом элементе как о сюжетном повороте, который можно менять по желанию. Используй простые флаги для запуска повествовательных событий, чтобы код оставался лаконичным. Если игрок дергает рычаг, просто переключи флаг, который открывает новую реплику или небольшое изменение окружения. Так история и движок будут работать вместе, не перегружая систему. И еще, обязательно протестируй с кем-нибудь, кто не программист; если он сможет понять сюжет, просто наблюдая за игрой, значит, всё правильно. Держи всё в рамках, делай повторяемым.