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