web策略类游戏开发
1 体系结构
1.1 传统的网站的架构
传统的网站一般都是以N层结构一般N为3,就是我们常说的三层架构。
3层架构分为数据层、业务逻辑层、页面显示层。
1.2 WebGame的架构
WebGame可以看作是网站和游戏的结合体,因此它具备了这两类系统的特性。我们不但可以把WebGame看作是一个网站,也可以把它看作是一个网络游戏。
的网站是B/S结构,网络游戏则是C/S结构,WebGame则是这两者的结合我们暂且称之为B/C/S结构。既在用户眼里,它是一个通过浏览器范围的网站。在服务器系统里,它又是一个传统的C/S结构的网络游戏。
从上图分析,用户通过浏览器访问服务器的时候,首先是访问网页服务器,如windows平台下的IIS,linux下的Apache。在通过网页服务器,以某种特殊的方式(分布式访问,如.net下的remoting)去访问游戏服务器,通知游戏逻辑服务器执行玩家操作,并从游戏逻辑服务器里获得游戏相关的信息,或者直接通过访问数据库而获得游戏数据。

1.2.1 为什么要将服务器分为游戏服务器和网页服务器
网页服务器的特点是触发执行,及当有用户访问网页的时候,才会执行该网页的程序代码。而我们常见的WebGame(Ogame,Travian)这些游戏实际上是需要24小时不间断执行的,因此网页服务器的执行方式并不适合与游戏。因此我们另外需要一个应用程序来执行这些24小时不间断要做的事情。这也就是我们需要增加一个游戏服务器的原因。
1.3 Web三国的架构
因为目前Web三国是非商业开发,因此如果照搬上面的WebGame架构来设计,会导致开发
你可能喜欢
- 网页游戏开发
- 测试软件
- 游戏界面设计
- 服务器架构设计
- 游戏服务器架构
- Android游戏
- 新浪公司
- 网页游戏策划
- Erlang在网页游戏开发领域的应用16页
- 网页游戏开发七武器32页
- 网页游戏架构与开发-经验分享25页
- 网页游戏开发入门12页
- 开发一款FLASHRPG网页游戏需要多少成本2页
- 如何开发一款网页游戏2页
- 购机测试软件分析3页
- 学生管理系统测试--软件测试论文12页
- 如何测试一款软件5页
- 小学数学测试软件9页
- 本地化测试软件缺陷分类详解4页
- 电脑测试软件介绍和下载5页
- 基於基于用户体验的移动设备交互设计研救--以社交类游戏界面设计为例2页
- 游戏界面设计21页
- 游戏界面设计和操作设计理论6页
- 第一章 游戏界面设计绪论28页
- 计算机游戏基础14:游戏界面设计10页
- 游戏界面设计5页
- 百万用户级游戏服务器架构设计20页
- 百万用户级游戏服务器架构设计46页
- (毕业设计)基于linux的服务器架构29页
- 《新飞飞》网游服务器架构设计24页
- 服务器架构设计1页
- RHEL6下邮件服务器架构 毕业设计24页
- Unity3d开发Android游戏3页
- 第9章Android游戏开发32页
- Android游戏可能遇到的3个问题及解决方案2页
- Android 游戏开发10页
- Android 3D 游戏开发教程39页
- Android游戏开发技巧67页
- 新浪公司计算机及网络管理制度2页
- 新浪案例及公司简介7页
- 新浪公司的财务报告数据2页
- 新浪公司绩效管理开展方法4页
- 新浪公司案1页
- 新浪公司介绍9页
- 网页游戏策划如何做15页
- 网站网页游戏策划方案及策划书13页
- 网页游戏策划9页
- 网页游戏活动策划如何做的6页
- 网页游戏——海洋天堂策划文档6页
- 网页游戏策划11页


