我想在android中创建一个简单的MMO。我想知道在发送/接收数据方面最好的做法是什么。没有渲染图形,它都是基于文本的。我如何发送/接收数据?
我是否每秒钟都有一个常数(如果有很多旧用户可以等待,但是新用户可能会遇到一堆事件)上传一个用户的当前状态并下载当前状态其他用户?
我是否会以JSON / XML的形式使用类似API的系统和GET / POST请求?如果我有一百个用户,每个人每天记录大约2000个字符,那么2000个字节,加上一些开销,所以我们会说3000个。那就是300,000个字节,或者一天的总数据量为3mb。它并不多,但是当它被打破并不断地提出要求时,它会架起来,不是吗?地狱,这可能是对将发送多少数据的严重低估。
基本上,我所说的是,我不知道如何实现它。我的核心游戏机制相对完全编码,但除非与其他玩家进行比较,否则它并不是很有趣,理想情况下是实时的。