棋牌游戏业务发展报告及技术介绍

棋牌游戏业务发展报告及技术介绍

ID:9086774

大小:4.31 MB

页数:61页

时间:2018-04-17

棋牌游戏业务发展报告及技术介绍_第1页
棋牌游戏业务发展报告及技术介绍_第2页
棋牌游戏业务发展报告及技术介绍_第3页
棋牌游戏业务发展报告及技术介绍_第4页
棋牌游戏业务发展报告及技术介绍_第5页
资源描述:

《棋牌游戏业务发展报告及技术介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第61页共61页网络科技有限公司用户手册设计说明书2010年9月1号61第61页共61页目录1.文档介绍50.1读者对象120.2参考文献130.3术语与缩写解释131.1模块命名规则142.0模块汇总142.1模块汇总表142.2模块关系图143.登录服务器模块设计163.1CSocketServer:publicCAsyncSocket163.1.1功能描述163.1.2接口与属性163.1.3数据结构与算法163.1.4补充说明163.2classCSocketClient:publicCAs

2、yncSocket163.2.1功能描述163.2.2接口与属性173.2.3数据结构与算法213.2.4补充说明223.3CDeskInfo223.3.1功能描述223.3.2接口与属性223.3.3数据结构与算法243.3.4补充说明253.4CGameRoom253.4.1功能描述253.4.2接口与属性253.4.3数据结构与算法263.4.4补充说明263.5classCHyperLink:publicCStatic263.6classCMD5Checksum263.7classCServ

3、erApp:publicCWinApp263.8classCServerDlg:publicCDialog273.1.1功能描述273.1.2接口与属性2761第61页共61页3.9classCUserInfo283.9.1功能描述283.9.2接口与属性283.9.3数据结构与算法293.9.4补充说明293.10classCVarInfo293.10.1功能描述293.10.2接口与属性293.10.3数据结构与算法293.10.4补充说明293.11全局294.五子棋数据库操作模块设计315.

4、其他31一、服装商城32二、视频面对面34三、会员系统设计:36四、同城交友模块:36五、公会模块:36六、小游戏加载管理模块:37七、广告系统407.1推广员系统407.2后台运营支撑系统40一、主要用途:451)玩金币类游戏:452)参加各类游戏的比赛:473)换取虚拟物品和奖品:494)换取会员资格:495)扩充用途:50二、得到金币的途径:511)用游戏中的积分来换取金币:512)玩金币游戏,并在游戏中胜出。513)参加比赛,并在游戏中胜出。514)以各种各样的精美有面额的会员卡来进行金币充

5、值。525)通过声讯快捷地给用户ID充加金币和积分数量。526)手机充值:531.流程图54a)模块划分54b)主控模块流程图5561第61页共61页c)按钮处理模块56d)胜负判断模块57e)计分模块582.数据结构说明:583.类说明:59a)类之间的关系59b)主要函数说明5961第61页共61页1.文档介绍1.游戏引擎包含了三部分(1)声音引擎Fmod,图像渲染底层EngineLib,控件部分UILibintm_WindowWidth,m_WindowHeight;//用于定义游戏窗口的大小

6、BOOLm_IsFullScreen;是否全屏幕回事SURFACE*m_RenderSuface;全屏幕缓冲区//屏幕缓冲区LPDIRECTDRAWm_lpDD;绘制表面HGDIOBJm_Temp;临时GDI对象LPDIRECTDRAWSURFACEm_lpDDSPrimary;主表面LPDIRECTDRAWSURFACEm_lpDDSBack;缓冲表面BOOLm_Is555;HWNDm_hWnd;//GDI所需使用的设备上下文HDCm_WndDC,m_MemDC;HBITMAPm_HBMP;BOO

7、LSaveBMP(SURFACE*pic,char*fn);把Surface对象转换成BMP文件保存下来fn是文件的名字CVIEWMANAGE(intdwWindowWidth,intdwWindowHeight,HWNDhWnd);根据宽度和高度,窗口句柄创建CVIEWMANAGEBOOLInitialize();初始化创建的CVIEWMANAGE对象inlineSURFACE*GetRenderSurface()const;获得渲染表面inlineBOOLIsFullScreen()const判

8、断是不是全屏幕渲染SURFACE*CreateSurface(intw,inth,SURFACE_STYLEdwStyle);根据宽度高度和格式创建渲染表面SURFACE*CreateSurface(char*ID,SURFACE_STYLEdwStyle,boolbIsCommonSurface=false,boolbIsFromFile=false);创建根据文件名字创建表面,bIsCommonSurface是决定表面是否共享,bIsFromFile决定是不是从文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。