- 43
- 0
- 约2.23万字
- 约 32页
- 2017-09-26 发布于福建
- 举报
基于CSocket网络游戏程序的开发
摘要
如今,网络游戏变得越来越普及。那么这些网络游戏是用什么软件来开发的?目前, java、VB、C++等语言都被广泛应用于游戏开发中。由于Visual MFC有更好的开发界面, Visual C++开发出来的程序稳定性好,可移植性强,而且软件与硬件相互独立,所以拥有可视化集成开发环境的VC++或许是比较好的开发工具。
本文所述的斗地主是在VC++开发环境下编译的,整个游戏采用结构化的方式进行编译,逐步完善系统功能。系统采用CSocket实现连网游戏。CSocket是MFC在CAsyncSocket基础上派生的一个同步阻塞Socket的封装类一个CSocket对象代表了一个比CAsyncSocket对象更高层次的Windows Socket的抽象,CSocket类与CSocketFile类和CArchive类一起工作来发送和接收数据,因此使它更加容易使用。
本程序以斗地主为例,编程并实现了CSocket功能,达到了预期连网打牌的效果。本文主要以斗地主为例,描述了斗地主的开发过程,包括游戏界面的开发、基于CSocket网络游戏的实现、核心算法的实现。运用软件工程的知识对程序开发过程进行详细介绍。经过详细设计、系统检测等方法来保证程序的稳定运行。
【关键词】Managers,Socket,CSocket,模块化编程,算法
LAN Network
您可能关注的文档
- 安全生产相关制度.doc
- 地产招标中心管理制度.doc
- 费用报销流程及管理制度(2011版).doc
- 工程内验管理制度.doc
- 化工有限公司管理制度.doc
- 火工品管理制度汇编.doc
- 基础工程有限公司安全生产责任制度.doc
- 集团办公文员管理制度.doc
- 旅游景区规章制度.doc
- 三星煤矿顶板管理规定.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 上海市城市绿地和园林历年统计数据.docx VIP
- 反应过程与技术 固定床反应器的计算.doc VIP
- 第13章 典型零碳建筑案例.pptx VIP
- 2026 年急诊科预检分诊标准(WS_T 390-2025,附分级流程).docx VIP
- 【课件】企业负责人及安全管理人员安全专题培训.docx
- 2025海淀区高中信息技术学业水平合格性考试(样卷).docx VIP
- 离婚协议书(2026年标准版).docx VIP
- 房屋租赁合同.doc VIP
- 福建福州市闽清县2025—2026学年第二学期八年级期中适应性练习数学(试卷+解析).pdf VIP
- 高等学校城乡规划本科指导性专业规范(2013年版).pdf VIP
原创力文档

文档评论(0)