我刚刚发布了我的第一个游戏,一个合并+防御塔游戏,基于Android,耗时大约10周,使用Godot 4。 我学到的最重要的一课:我调整了所有100个战役关卡的自动播放机器人,所有关卡看起来都很公平。 然后,我测量了机器人实际做了什么。 它在关卡的前几秒钟内做了数百次动作。 真人可能每隔半秒才会点击一次。 所以我重建了机器人,让它以人类的速度运行(每次移动0.45秒),重新运行了战役。 那些快机器人认为是“公平”的关卡,在第一波就被击败了,玩家手中还剩下成千上万的未花费的黄金。 问题不是敌人的生命力。 是开场的要求太多了。 我最终重新测量了整个难度曲线,采用人类的速度,并在后期关卡添加了一小笔头开始。 如果你使用机器人来平衡:限制他们每秒的动作次数,才能让拇指做到,否则曲线是针对不存在的玩家的。 游戏是Merge & Mortar,免费在Google Play上,如果你想看到结果:[https://play.google.com/store/apps/details?id=com.aagames.mergekeep&referrer=utm_source%3Dreddit%26utm_campaign%3Dsolodev](https://play.google.com/store/apps/details?id=com.aagames.mergekeep&referrer=utm_source%3Dreddit%26utm_campaign%3Dsolodev]