分布式坦克大战游戏 VC源码
本游戏实现了一个实时、多人、分布式坦克对战游戏。游戏的主要特征包括: 游戏运行于Win32平台(Win95 / 98, Win NT 4或者更高); 支持各种通信协议(LAN, Internet, Dial-up, Direct cable); 游戏允许四个人参与; 游戏使用图像和动画来显示背景和移动目标; 一个游戏片断是驻留在服务器上; 每个参赛者要么是一个服务器,要么是一个客户; 客户与服务器交互,并参与到游戏之中。 主要编程特征: 基于MFC; 充分应用C++特征; 使用DirectPlay; 使用DirectSound; 多线程; 使用DIBs和DrawDIB API (基于WFW)用于动画处理; 同步机制; 消息打包和解包; 定时机制; 自动和 随机地传输地形; 图像管理器; 线程内消息快速排队支持; 键盘管理器:将虚拟键映射为本地坦克的随机移动; 动画对话框; 动画控件。 随机地传输地形; 图像管理器; 线程内消息快速排队支持; 键盘管理器:将虚拟键映射为本地坦克的随机移动; 动画对话框; 动画控件。
用户评论