我想制作一款多人 Android 游戏,并且在任何网络方面都绝对是新手。我对 C 和 Java 中的套接字编程有一些了解,但是据我了解,从 Android 设备到远程服务器的通信并不是那么简单。基本上,我只是不确定如何设置该项目的服务器端组件。我被告知要研究框架,但我不确定它们在我的特定情况下将如何使用。
这是我的应用程序如何工作以及我希望它如何与服务器通信的细分。每当用户想要登录、创建游戏、移动、检查统计数据等时,客户端应用程序都会向服务器发送请求。服务器将更新或从数据库中检索信息(以某种方式)并将其发送给客户端。如果玩家要移动,服务器负责进行所有计算,存储游戏状态,并将更新的游戏推送给两个玩家。
我希望有人可以阐明我将如何开始这个。任何信息将不胜感激。谢谢