网络游戏客户端和服务器的开发
客户端负责场景实现、动作逻辑处理和美术设计,服务器负责数据持久化、网络包转发控制、服务负载均衡、整体容错等。
总的来说,客户端更像是在玩一款传统的单机游戏,只不过客户端的数据并不是像单机游戏一样直接在本地访问,而是通过网络访问并被控制;服务器所涉及的技术更侧重于网络技术,比如服务器技术和网络底层。
其实客户端做起来并不难。真正的难点在于服务器,100人在线,1000人在线。这要看服务器的承受能力。好的服务器可以通过服务器集群等技术实现负载均衡,所以只是为了普通的好玩,不可能是大场面。。
对了,LZ,如果你想开发游戏,可以从网页游戏开始,这样做起来就容易多了。而且网站的后台本质上和所谓的游戏服务器是一样的。如果你能做到65,438+0,000人在线,50个以上连接的网页游戏,那么你转行做服务器开发也不会觉得有什么障碍。