我最近决定追随我的一个古老梦想:创建一个基于文本的在线角色扮演游戏。除了插图和图标,它不会有任何图形。它将通过菜单和多项选择选项播放。
我有几年的浏览器游戏 PHP 和 mySQL 经验,但在 java 和 android 方面没有。这就是我为游戏选择安卓的原因之一……在这个过程中学习新东西。
关于我的问题:将 android 应用程序连接到托管在外部服务器中的数据库的最有效(就性能和安全性而言)方法是什么?最近几天我一直在研究这个问题,到目前为止,我倾向于通过在 PHP 中构建一个 Web 服务然后以 JSON 格式返回结果来连接它,但我听说这是一种缓慢的方法。
这种方法在非常重的数据库使用情况下是否可行而不会造成很多滞后?几乎每个玩家动作都需要从数据库中存储或获取某些内容。
谢谢您的帮助!