C#服务端的微信小游戏——多人在线角色扮演(二) 总体思路 服务端 客户端 通信方式 任何一个具备人机交互的软件,无非就是解决输入、运算和输出三大问题,即,数据是什么,从哪里来,到哪里去。 ——茂叔 一个打怪练级的游戏也不例外。 总体思路 简单的讲,就是我们要预设一个世界(World),然后里面有若干的空间,或者就2D游戏而言就是若干地图(Map),然后每个地图(Map)里面有一些内容(Object),这个世界里面各个空间的每个内容按照约定的方式运行,同时用户从客户端发起一些命令来控制某些内容,例如玩家角色,最后再将内容以一定的方式反馈呈现给用户。这样的流程如果一直循环下去,游戏就完成了。 服务端 世界 空间 空间 空间 客户端