VC 分布式坦克大战游戏,游戏运行于Win32平台(Win95 / 98, Win NT 4或者更高);
支持各种通信协议(LAN, Internet, Dial-up, Direct cable);
游戏允许四个人参与;
游戏使用图像和动画来显示背景和移动目标;
一个游戏片断是驻留在服务器上;
每个参赛者要么是一个服务器,要么是一个客户;
客户与服务器交互,并参与到游戏之中。
源码结构截图:
部分代码截图:
源码测试截图:
这里需要说明的是,我们通过kbhit()捕捉键盘动作,之后再通过getch()得到按下键的码值。有了码值,我们就可以做相应的操作了。这里主要实现了下面几个功能:
• 方向键
按了上下左右方向键之后,坦克相应地进行转向。
• Esc键
按了Esc键之后,程序退出。
• Enter键
按了Enter键之后,程序暂停,再按一下程序继续。