来自瑞典的独立开发者。我的游戏(《解开蛇》在iOS上本周发布)每次都会生成一个新的游戏板,早期遇到的经典问题是:看起来很好的谜题实际上是死胡同。玩家一旦怀疑某个关卡是不可能解开的,信任就破裂了。因此,规则变成了:生成器必须将每个游戏板通过求解器来验证,才能让它出现在屏幕上。如果它不能被解开,就会被丢弃。这个约束最终改变了整个设计:
- 困难来自真正的结构(阻碍链),而不是随机数生成器的残酷性
- 失败屏幕可以诚实地说:“你有这个能力”——因为你可以真正地做到
- 没有提示销售经济;游戏的承诺就是提示
- QA 变得更容易:一个无头机器人处理成千上万的生成关卡,每一个都必须通过构造来解开
游戏使用Swift + SpriteKit开发,游戏大小小于4 MB。Android端口正在使用Flutter/Flame进行开发——整个逻辑层都被移到了验证通过的金色测试中。很高兴回答关于求解器、生成器或端口的任何问题。
评论 (0)