• dunpy
    了解作者
  • Visual C++
    开发工具
  • 95KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-03-11 08:56
    上传日期
VC6编写的tank游戏源码,涉及颜色处理、射击及爆炸、士兵生产/走位/避障/毁灭等,对相关游戏编程有参考价值。发射SPACE,上下左右移动。多年前的东西,绝对原创,付exe文件
Tank.rar
  • Tank.exe
    316.1KB
  • Tank.cpp
    99.7KB
  • Tank.dsp
    4.2KB
  • Tank.opt
    47.5KB
  • Tank.dsw
    516B
  • Tank.ncb
    73KB
  • Tank.sav
    21B
  • Tank.plg
    242B
内容介绍
// 头文件 #include <graphics.h> #include <math.h> #include <conio.h> #include <stdio.h> #include <time.h> // 宏定义 #define WinWidth 480 #define WinHeight 480 #define PI 3.141592654 #define InterX 16 #define InterY 16 #define TankWidth 24 #define SoldWidth 16 #define ShellWidth 8 #define TankLife 100 //#define TankSub 10 //3000-100*8=3200 #define SoldLife 3999 #define SoldDie 3199 //#define SoldSub 400 //3000-80*10=3200 #define TowerLife0 999 #define TowerDie 799 #define TowerSub 20 //3000-100*8=3200 #define TankIndex 200 //Sold=1-199 Tank=200 #define TTankColor 0x12 //for T/M/W #define ShellMax 32 #define TShellMax 32 #define SoldMax 32 #define TowerMax 10 #define S 50 #define T 52 #define R 54 #define L 56 #define M 58 #define W 60 #define U 62 #define Q 70 #define _ 80 #define I 82 #define H 84 // Def key #define UP 'H' #define DOWN 'P' #define LEFT 'K' #define RIGHT 'M' #define FIRE ' ' #define ESC 0x1B #define CR 0x0D #define LevelMax 15 //char map0[3]={1,2,3}; char mapset[7][30*30]={ { 9,9,9,9,9,9,9,9,9,9,9,9,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,0,0,0,H,_,_,_,_,_,_,_,H,0,0,0,0,H,_,_,_,_,_,_,_,H,0,0,0,4, 4,0,0,0,I,0,0,0,0,0,0,0,I,0,0,0,0,I,0,0,0,0,0,0,0,I,0,0,0,4, 4,0,0,0,I,0,S,0,0,0,0,0,I,0,0,0,0,I,0,S,0,0,0,0,0,I,0,0,0,4, 4,0,0,0,I,0,0,0,0,0,0,0,I,0,0,0,0,I,0,0,0,0,0,0,0,I,0,0,0,4, 4,0,0,0,H,_,H,0,0,0,H,_,H,0,0,0,0,H,_,H,0,0,0,H,_,H,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,4,4,4,Q,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, }, //char map1[30][30]={ { 9,9,9,9,9,9,9,9,9,9,9,9,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 4,H,_,_,_,_,_,H,_,_,_,_,_,_,_,H,0,0,0,0,H,_,_,_,_,_,_,_,H,4, 4,I,R,R,0,0,0,I,0,S,S,S,S,S,0,I,0,0,0,0,I,0,S,S,S,S,S,0,I,4, 4,I,R,R,0,0,0,I,0,S,S,S,S,S,0,I,0,0,0,0,I,0,S,S,S,S,S,0,I,4, 4,I,R,R,0,0,0,I,0,0,0,0,0,0,0,I,0,0,0,0,I,0,0,0,0,0,0,0,I,4, 4,H,0,0,_,_,_,H,_,H,0,0,0,H,_,H,0,0,0,0,H,_,H,0,0,0,H,_,H,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4, 4,4,4,4,Q,0,0,H,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, }, //char map2[30][30]={ { 9,9,9,9,9,9,9,9,9,9,9,9,H,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,H, H,_,_,_,_,_,H,_,_,_,_,_,H,0,0,0,0,4,4,4,4,4,4,4,4,4,4,0,0,I, I,0,0,0,0,0,I,0,0,0,0,0,0,0,0,0,0,4,0,T,T,T,T,T,T,0,4,0,0,I, I,0,S,S,0,0,H,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,I, I,0,S,S,0,0,0,0,0,0,0,4,4,0,0,0,0,4,0,T,T,T,T,T,T,0,4,0,0,I, I,0,S,S,0,0,0,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,4,0,0,I, I,0,S,S,0,0,H,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, H,_,_,_,_,_,H,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,4,4,I, I,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,4,I, I,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,4,4,4,4,4,4,0,0,4,4,I, I,4,4,4,4,4,4,0,0,0,4,0,T,T,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,4,4,4,4,4,4,0,0,0,4,0,T,T,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,0,0,0,I, I,4,4,4,4,4,4,4,4,4,0,0,4,4,4,0,0,4,0,0,0,0,0,S,S,0,0,0,0,I, I,4,4,4,4,4,4,4,4,4,0,0,4,4,4,0,0,4,0,0,0,0,0,S,S,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,S,S,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,0,0,0,I, I,0,0,0,4,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,4,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,4,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,4,4,4,4,0,0,0,I, I,0,0,0,4,0,0,0,0,0,0,0,4,4,4,0,0,4,4,4,4,4,4,4,4,4,0,0,0,I, I,0,0,0,4,4,4,4,4,4,0,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,4,4,4,4,4,4,0,0,4,4,4,0,0,4,4,4,4,4,4,4,4,4,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, H,_,_,_,_,_,_,_,_,_,_,_,Q,0,0,H,_,_,_,_,_,_,_,_,_,_,_,_,_,H, }, //char map3[30][30]={ { 9,9,9,9,9,9,9,9,9,9,9,9,H,3,3,3,H,_,_,_,_,H,_,_,_,_,_,_,_,H, H,_,_,_,_,_,_,_,_,_,_,_,H,0,0,0,I,0,T,T,0,I,0,S,S,T,T,0,0,I, I,0,0,0,0,0,0,0,0,0,I,0,L,0,0,0,I,0,T,T,0,I,0,S,S,T,T,0,0,I, I,0,S,0,S,0,S,0,0,0,I,0,L,0,0,0,I,0,0,0,0,I,0,0,0,0,0,0,0,I, I,0,S,0,S,0,S,0,0,0,H,_,H,0,0,0,H,_,H,0,0,H,0,0,H,_,_,_,_,H, I,0,0,0,0,0,0,0,0,0,0,0,I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,H,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, H,_,_,_,_,_,_,H,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,3,H,_,_,_,_,_,H,0,0,0,H,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I,0,0,0,I,0,0,0,I, I,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,I,0,0,0,I,0,0,0,I, I,0,0,H,_,_,_,_,_,H,0,0,0,0,0,0,0,0,0,0,0,H,0,0,0,H,_,_,_,H, I,0,0,0,0,0,0,0,0,I,0,T,0,T,0,H,0,0,0,0,0,0,0,0,0,0,0,0,0,I, I,0,0,L,0,0,L,0,0,I,0,T,0,T,0,I,0,0,0,0,0,0,0,0,S,S,0,0,0,I, I,0,0,0,0,0,0,0,0,H,_,_,_,_,_,H,0,0,H,_,_,H,0,0,S,S,0,0,0,I, I,0,0,L,0,0,L,0,0,I,0,0,0,0,0,I,0,0,0,0,0,I,0,0,0,0,0,0,0,I, I,0,0,0,0,0,0,0,0,I,0,0,0,0,0,H,0,0,0,0,0,H,_,H,_,H,0,H,_,H, I,0,0,0,0,0,0,0,0,I,0,0,0,0,0,0,0,0,0,0,0,0,0,I,0,0,0,0,0,3, I,0,0,H,_,_,_,_,_,H,0,0,0,0,0,0,0,0,0,0,0,0,0,I,0,0,L,0,0,3, I,0,0,0,0,0,0,0,0,I
评论
    相关推荐
    • VC++6游戏编程入门及源码
      VC++6游戏编程入门及源码,详细介绍了几款典型游戏的开发和源代码,值得拥有!
    • Vc++ 扫雷游戏编程 游戏 附源码
      希望对VC++ MFC初学者、爱好者有所帮助!(下载后别忘了评论下,谢谢哦)
    • vc++游戏编程源码.rar
      里面有大量的源代码,并有EXE文件可以直接运行,观看实际效果,对游戏编程感兴趣的快来下载!!!
    • VC++6游戏编程以及源码
      VC++6游戏编程以及源码,有兴趣可以做做小游戏。
    • VC++6游戏编程源码
      VC++6游戏编程源码 包含扫雷,五子棋,俄罗斯方块,老鼠和滚球,飞机游戏,五子棋联机游戏等
    • VC++编程源码象棋游戏.rar
      VC++编程源码象棋游戏.rar VC++编程源码象棋游戏.rar VC++编程源码象棋游戏.rar
    • VC++6游戏编程入门及源码
      c++游戏编程入门及源码 c++游戏编程入门及源码c++游戏编程入门及源码c++游戏编程入门及源码c++游戏编程入门及源码c++游戏编程入门及源码c++游戏编程入门及源码c++游戏编程入门及源码
    • vc++6游戏编程入门源码.rar
      vc++6游戏编程入门源码.rar ,我从pudn上弄来的,现共享。
    • vc++6游戏编程入门及源码
      vc++6.0 游戏编程源码 ,方便做游戏开发的码农。。或者对游戏开发感兴趣的同学。初学者看此书不错!
    • VC++6游戏编程入门源码.rar
      VC++6游戏编程入门配套的源代码 第一章、 游戏基础 第二章、 扫雷 第三章、 五子棋 第四章、 俄罗斯方块 第五章、 老鼠和滚球 第六章、 飞机游戏 第七章、 五子棋联机游戏 第八章、 联机基础