我正在设计一款生活模拟游戏,其中的角色可以是婴儿、儿童、青少年、成年人和老年人。世界和房屋都是程序化生成的,第一栋完整的房子已经具备了不同的房间、门、窗户、家具,以及剖面/透明墙壁控制功能。

设计问题在于,仅靠空间多样性并不一定能创造有意义的生活模拟玩法。一栋视觉上合理的房子如果无法支持住户的活动,依然可能失败。有婴儿的家庭与独居老人需要的可供性和监督路径截然不同,而如果过于直接地根据当前住户生成房屋,可能会让世界显得不自然,并阻碍家庭随时间演变。

我考虑了两套规则:

  1. 先生成一个空间外壳,然后根据搬入的住户适配家具和活动。
  2. 为结构生成器设定一个可供性预算——睡眠容量、可达性、隐私性、照护可见度——并让家庭需求影响设计规划。

哪种方法能带来更好的长期模拟效果?是否应该保留一些刻意的不匹配,让搬家、翻新和适应成为游戏玩法的一部分?我还很好奇,墙壁可见性应该像现在这样作为玩家的手动工具,还是作为由当前活动角色驱动的自动可读性规则?

当前实现和截图在此供参考,文章为葡萄牙语:

https://pathlifejogo.blogspot.com/2026/08/do-mundo-procedural-as-fases-da-vida.html