大家好!我正在为我的零售模拟游戏设计员工(补货员)系统,但遇到了一个设计问题,完全阻碍了开发。我真的很希望听到你们如何处理这个问题。像 超市模拟 这样的游戏中,系统比较简单。产品被放置在货架、冰箱或其他陈设上。每个货架插槽都被分配到一个特定的产品上,所以当这个插槽变空时,补货员已经知道它应该放置什么。我的游戏不同。玩家经营家具和家电商店。小产品(烤箱、搅拌机、笔记本电脑等)被放在展示桌子或电视台上,所以它们可以像超市货架一样工作。问题出在 大产品 上。冰箱、洗衣机、沙发、椅子、游戏椅、冰箱等产品直接放置在地板上,就像在真正的家具或家电商店一样。 我希望玩家有完全的自由来设计他们的展示厅。他们可以放置产品在任何地方,建立现实的客厅布置,排列产品成行,或完全重新设计商店任何时候。现在想象一下:一个客户从展示厅购买了一台冰箱。冰箱消失了,因为它是实际的展示品。那么补货员应该如何知道放置替换品的位置呢?与超市货架不同,没有一个永久的“插槽”等待补货。玩家可以在补货员到达之前完全重新设计该区域。他们甚至可以将冰箱替换为沙发或移动一切。 我思考了几种可能的解决方案: 选项1 只允许补货员补货放置在展示桌子或电视台上的小产品。大产品将始终由玩家手动放置。 选项2 为大产品类别(冰箱、沙发、洗衣机等)创建专门的展示厅/显示区。这使得AI变得更加简单,但显著限制了玩家设计商店的自由。 两种解决方案都感觉不是最好的。有没有人之前设计过类似的系统?有没有我忽略的另一种方法?我特别希望从开发过管理、创富、模拟或AI系统的开发者那里听到你们的意见。感谢提前!
你如何设计一个不限制玩家自由度的家具店模拟器中的补货系统?
评论 (0)