现在我有了我的主项目(AstralForge引擎和在其中的Daggerfall类游戏),我对这份挣扎不再那么痛苦了,但我仍然会有时感到它。 你在自己的项目上工作,学习新的技能,如架构、模式、算法或你找到的或想出的解决方案。所以你的“程序员工具箱”和经验会增长。然后你会想:“嗯,既然我是更好的开发者了,我终于可以实现我一直有的另一个项目想法了!”你知道这份挣扎吗? 我脑子里有很多游戏想法,我也许现在可以用自己的引擎来实现: * 类似Paradox的战争策略游戏,但世界地图可以是基于1公里²大小的方块的随机生成世界。 * 类似Stellaris的4X太空策略游戏,但我有自己的战争和研究想法。 * 经典盗贼游戏的重现,随机生成的宅邸,你从你要入侵的房子外面开始,游戏让你自己找到进出宅邸的路线。 * 棋盘游戏“瘟疫”的PC版,我曾经非常喜欢玩。 但我害怕我的生命太短,不足以完成所有这些游戏。