大家好!我正在制作一款移动单人卡牌拼图游戏(这是我人生中第一款游戏!),在游戏设计上遇到了提示系统的难题。

玩家需要将卡牌安排在多个列中,卡牌可以自由重新排列,但有时棋盘无法仅凭卡牌移动来解决。玩家可以使用有限的资源(特殊能力)来解除卡牌的阻塞。

我正在实现一个求解器,用于检查是否存在合法的卡牌排列,并想通过观看奖励广告来为提示系统提供变现。即,在提示中建议卡牌的移动或组合。

难题:最初,我认为提示按钮应仅在存在解决方案时才提供广告;否则,应该提示玩家没有可用的有效移动。但我发现,这样会产生一种不良的作弊行为。

拼图的一部分是判断是否仍然存在合法排列,或者是否该“牺牲”有限资源。如果提示按钮免费告诉玩家不存在解决方案,就去除了这一决策过程。

目前,我决定无论是否存在解决方案,都提供广告提示。我担心玩家观看广告后仍然被告知需要使用资源,而不是直接得到卡牌的实际解法,这会让人感到失望。

另一方面,免费提供这类信息会削弱拼图中重要的决策环节。

请问您的看法如何?您会怎么做?我需要全新的头脑风暴。