基于CSocket联网扑克游戏开发.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档