我正在用Python和Pygame开发一款原始人/石器时代的RTS游戏。目前,我正在尝试长期规划这个项目,以避免过早陷入内容和资产中。目前,我主要关注的是游戏系统和机制,而不是图形。 我知道我可能会沉迷于Aseprite,目前的大多数物体都是圆圈、正方形和占位图元,因为我想先确保核心游戏功能正常工作,然后再花几个月时间在艺术上。 但现在我知道我需要开始使用正式资产和视觉方向,因为游戏的视觉效果开始变得混乱了。 这款游戏基本上是一款生存RTS游戏,玩家控制一支在石器时代的部落。游戏的主要想法是资源是暂时的,世界会逐渐将玩家推向迁移。玩家附近只有以下资源:树果子石头动物 当资源消失时,森林会被砍伐,动物会离开,冬天会到来等等,部落最终会被迫迁移到世界的更深处,建立临时营地和新定居点。 目标不是像普通RTS那样“建造巨大的城市”而是生存、迁移和气氛。 我已经开始工作的系统/特性包括:工人猎人守卫营火/基地系统存储/资源运输鹿狩猎狼雾之战想法白天/夜间循环共享视觉动物群跟踪/足迹系统迁移机制基本技术树季节性想法社交AI想法(对黑暗的恐惧,家庭,人们围聚在火堆等) 我非常希望AI的感觉真实而不是仅仅高效。例如:工人在夜间回家猎人追踪踪迹人们在暴风雨中惊慌单独的单位在雾之战中变得焦虑狗在看不见的威胁前吠村民围聚在火堆周围最终我希望远离家园的远征,废弃的营地,人们迷失,甚至生存恐怖的感觉(但不是恐怖游戏)。 我现在最大的困难是项目结构和规划。如何规划这样的大型项目而避免被范围膨胀淹没?你会:专注于一个完善的游戏循环?快速 prototyping系统?提前进入真实艺术/资产?首先建立AI?专注于气氛之前的内容? 我还很好奇这里有没有人开发过更大的RTS/模拟项目,并且在后期遇到了什么问题。