我目前正在制作一个随机制作关卡的游戏,但我有兴趣让每个人在每日挑战部分都玩相同的关卡,比如 Spelunky。
起初我考虑让客户根据他们的日期来决定种子,但日期可能会被本地欺骗。
我可以访问 parse.com 免费帐户,因此我可以在云中执行代码并期望返回结果。因此,我考虑根据当前日期向云代码询问哈希值,但这可能会被欺骗以播放不同的级别,同时向服务器发送该级别的分数而不是每日分数。
然后我想在服务器上加密日期并在客户端解密它,但是如果我使用对称加密,这可能会出现问题。所以......也许使用非对称加密?
我在这里错过了一个更简单的解决方案吗?这感觉就像我让自己过于复杂,但我不确定。这类问题有普遍接受的解决方案吗?谷歌搜索了一段时间后,我没有找到任何东西。
PS:我正在使用unity3d,以防万一。