这背后是我的游戏引擎目前的逻辑:PHP/MySQL的游戏服务器
- 在
- 用户用户登录要开始一个新的游戏,并进入大厅
- 寻找一个游戏空间自由。 (每场比赛最多20人,10分钟用户,每10分钟一次,开始倒计时直到比赛开始)
- 当用户进入游戏时,游戏数据库条目将更新为用户的ID。
- 交付的有效载荷,以用户(游戏信息;例如,题)
- 用户完成游戏,并将结果发送给服务器
- Server检查结果,工作了谁拥有第一,第二和第三高的得分。为用户数据库条目添加点数,将结果发送回所有客户端(排行榜)
- 游戏室被毁坏。
这将通过PHP/MySQL与客户端通过JSON访问完成。我很困惑如何用这些技术来做第2步和第3步。具体而言,我如何投票满足要求的房间,即最多20位用户,10分钟用户。如果超过10个用户说10秒,然后开始启动或如果20最大,然后开始游戏?
我想要考虑的逻辑,但挣扎。
编辑:我认为这是一个有点不公平的关闭这个问题。我并不是要求人们为我编写代码,我要求提供关于所用逻辑的建议。
对不起,但你不能指望任何人为你想一些代码。如果您的代码存在问题,我们可以提供帮助。从头开始创建代码不会。 –
@Topener:我不认为他们要求某人为他们编写代码,而只是为了实现他们遇到的问题而采取的一般步骤。 – icktoofay
正确,我不是在代码之后。只是想法的逻辑。 – Nathan