回 帖 发 新 帖 刷新版面

主题:[原创]坦克战v2.0(源代码+地图编辑器)

这个程序算是学习了Directx8.0基本部件的一个总结。接下来打算向D3D进军。
看着游戏按着自己的想法一步步实现,个中乐趣妙不可言,也是我继续写的动力,虽然在高手的眼里很垃圾,但我想这也是大部分同仁对“你为何写游戏”的回答吧。
    亲手做的陶罐虽比不上买来的华丽,但我愿送给我最喜欢的人与我共同分享创造的快乐!

基本操作:
    A/菜单操作:
        菜单选择:W、S 或 上、下方向键
        菜单确定:回车
    B/游戏操作:
        方向控制:W、A、S、D或方向键
        发射子弹:空格
        暂停游戏:回车
        退出到菜单:ESC

版本升级说明:
    1.可以暂停游戏了。
    2.使用DirectxSound提升了声音品质,解决了老版本不能混音的缺点。
    3.添加了敌方的AI,敌人撞墙后会搜寻追踪玩家。
    4.物品增加到6个,玩家和敌人都可以吃到随机出现的物品。
    5.关卡增加到了十关。
    6.增加了地图编辑器,可以自己编辑地图和运行。
    7.重写了爆炸的即时粒子系统,模拟爆炸时弹片的飞旋效果。

游戏物品说明:
    1.钢盔:可以暂时不损血(除却被炸弹炸到)。
    2.坦克:可以增加1点血。
    3.时钟:暂时冻结坦克的移动。
    4.星型:增加子弹和坦克移动速度(累计的)。
    5.炸弹:随机轰炸地图的任意地点,被炸到的话,对方损失1点血。
    6.船:  可以过河。
    补充:  每关开始将重设坦克属性,但玩家坦克的血将不补充。

代码说明:
    1.重新编写了代码。
    2.编程语言:使用VC++6.0 + Directx8.0 SDK。
    3.用DirectxDraw实现基本绘图,用DirectxInput 实现游戏基本操作
    4.首次学习并使用DirectxSound组件实现了混音效果。
    5.尝试封装了Directx的这三个重要组件。
    5.本人为非专业编程人员,代码难免有的地方比较乱和不规范,望大家多多谅解!

问题:
    1.游戏在不同的机器上运行会有不同的速度。如何让游戏在不同的机器上都有相对稳定的运行速度呢?
    2.坦克爆炸时,一些坦克会暂时不显示,不能解决.
    3.我方和对方坦克的碰撞检测是个难题,主要是测到碰撞后坦克倒退时有时会退出边界或穿墙而引起错误。所以去除了。

下载: (执行程式+代码,3.5MB)
http://show.gameres.com/TankCombat2/TankCombat2.zip[/url]
版本更新:[url]http://ishare.iask.sina.com.cn/f/5047942.html[/url]
坦克战v2.0的更新版本.增加了轰炸点的破坏效果和坦克间的碰撞检测,关卡增加到15关...

[img]http://bbs.66rpg.com/upload_program/d/wwjxjj_截图_108120711.jpg[/img]

回复列表 (共26个回复)

11 楼


你好,你还有你写的那个坦克吗?我这里不能下载你能够直接发给我吗?谢谢了!409984776@qq.com

12 楼

楼主很棒..赞一个.学习中.

13 楼

喜欢

14 楼

很好很好

15 楼

楼主,如有兴趣,可以学习一下xna编程。更适合于编写游戏。

16 楼

顶一下

17 楼

小伙子很犀利

18 楼


⊿加密狗专业复制 ROCKEY6、深思4(可提供单机远程硬件复制)、彩虹天地(PDL、UDA、UMH、UMC、UMI、NH、MF)-硬件复制、阿拉丁、域天、蓝宇风全系列、 SUPPER圣天偌原狗改模块、试用狗注册等,注册机制作服务,提供程序OEM制作服务

︻◣:soft215@163.com (感谢各位客户e_mail咨询,我们将尽全力提供更好的服务)
︻◣:517655728,(QQ全天候咨询)
美国AWR VSS系统设计仿真软件
美国AWR Microwave Office2006 射频微波仿真软件
美国AWR Visual System Simulator2006系统仿真软件
Materials Studio材料模拟软件
MICS/PRO 2005 日本的内田墓石设计软件
紫瑞CAD
ISE TCAD (PC version)
Delcam.powerinspect
comprehensive meta analysis V2
Fluent Icepak 
Altia Design
Metrolog XG® for Leica
Metrolog XG® for Leica专业的三维测量软件
E-Sim RapidPlus
Altia FacePlate
Enterprise Accessible Software Apllications
In-house 软件
Visualyse World 仿真软件
多物理场软件CFD-ACE+
VODT 工程过程管理( EPM )软件
气动分析软件CFD-FASTRAN
AS/ElasticLoads
AS/ReverElastic
MGAERO/CFD-FASTRAN/USAERO/PAM-FLOW/CFX/CFdesign 外流数值模拟软件
CFX/CFdesign/CFD-ACE+ 内流数值模拟软件
CFD-ACE+ 多物理场模拟软件
PROCAST/CALCOSOFT/SYSWELD/PAM-RTM/PAM-FOAM 工艺过程模拟软件
PAM-CRASH/PAM-SHOCK/SYSPLY 结构强度模拟软件
VDOT/iSIGHT/EASA/MS.NET 专业设计软件
PTV Vissim4.1、Vissem、Vissum9.3三合一
PTV Vision (VISUM/VISSIM/CROSSIG)
CAESAR II 5.0
PVElite 2006
Simetrix/Simplis 5.2 (Simplis好用)
TCAM / TWINCAD V3.2005+NCEDIT V1.5 
地层孔隙压力、破裂压力预测软件 DrillWorks/PREDICTGNG
TCAM / TWINCAD V3.1060+ 线切割软件 +PRESSCAD(冲模设计) 
PCI Geomatica软件、RiverTools软件、ENVI/IDL软件
WorldToolKit 10 实时3D开发的跨平台软件开发系统 + 使用手册
FLAC2D, 3D全系列版本(包括最新的2d.4.0.326/5.0.325以及3d.2.1.247/.3.0.254) 
UDEC、3DEC全系列版本(包括最新的udec4.0.132和3dec.3.0.093/3.50.082) 
PFC2d、3d全系列版本(包括最新pfc2d、3d 3.1.230)
LIfeCAD 中文版
冲模设计
齿轮传动设计软件Romax
OSLO光学仿真设计软件
TracePro光学照明仿真设计分析软件
CYME电力系统分析软件
DIFFRACT衍射分析软件
SPICE仿真软件
Essential Macleod光学薄膜分析软件
GLAD波动光学仿真软件
BeamProp5.9光学仿真软件
IntelliWave干涉条纹分析软件
Tektronix wavestar 示波器软件
Lensview镜头专利数据库
Optiwave光通讯设计分析软件
Radiant Source光源档案数据库
essential macleod V8.9 光学薄膜设计及分析软件
optiwave optisystem 3.0 (光通讯
系统仿真软件) 
optiwave optibpm 6.00305 (波导光学模块化软件系统) 
Delft3D
MODFLOW 2000 UNIX PARALLEL
美国NREC软件
Clementine10数据挖掘工具
Synopsys NanoSim(混合信号仿真)
MAGSOFT FLUX 2D/3D
Adams 与 SimPack 多体动力学仿真
MSC Patran、MSC Natran、MSC Marc有限元 
Citrix 集中式网络环境集成软件 
Ekahau 无线网络最佳定位及布建软件 
OPNET 网络及通讯模拟分析软件 
Testing Tech 通讯测试软件 
WRQ Reflection 终端机模拟软件 
Crystal Ball 蒙地卡罗模拟软件 
ANSYS AUTODYN6.0 非线性显式动力学软件
三维软件NewTek Lightwave 
TGNET 气体管道仿真软件
XCaliper6.1机器视觉软件开发包
AutoReaGas 三维计算流体分析软件
EQS 社会及行为科学统计软件 
JETCAM钣金设计加工软件
钣金展开软件AutoPol 
钣金数控编程软件JetCAM 
激光器设计软件LASCAD
EViews 预测分析计量软件 
GAUSS 数值分析与统计计量软件 
LIMDEP 经济计量分析软件 
LISREL 线性/非线性规划分析软件 
MINITAB 统计制程分析软件 
NWA 统计制程管制工具 
Ox/PcGive/Stamp 经济计量分析软件 
QSR 质性分析软件 
SYSWELD 数值模拟软件
Faciliworks 企业维护管理软件 
RATS 时间序列统计计量软件 
SCA 时间序列预估软件 
XFDTD 电磁场分布及分析软件 
EndNote 书目管理软件 
Lahey Fortran 程式语言器 
PCTeX 学术文章排版软件 
Scientific Workplace 科学排版软件 
Simscript 非连续事件模拟语言软件 
GoCAD v2.1 用于三维构造建模,油藏建模和二次开发
TSP 时间序列数据软件 
DecisionPro 决策分析与智能网站建构软件 
Expert Choice AHP 专家决策分析软件 
Shazam 经济计量分析软件 
SigmaPlot/SigmaStat 统计分析绘图软件 
Stata 数据管理统计绘图软件 
StatXact/LogXact 无母数分析软件 
Systat 统计分析绘图软件 
SewerCAD污水管网系统软件
XP-SWMM 水文仿真系统
Magsoft Flux-3D, 2D 电磁及 EMI 分析软件 
Origin 工程及科学用绘图软件 
PSCAD 电力系统模拟分析 
SmartDraw 商业绘图管理软件 
SKM 电力系统分析设计软件 
Tecplot 三维流场视觉化绘图软件 
AVL cruise 汽车整车仿真软件
FinTools 金融资产定价分析与预测软件 
Frontier 数据包络法分析软件 
Midas/FX+ 有限元分析软件
RMXPRT旋转电机设计大师
GAMS 作业研究软件 
Lindo/Lingo 作业研究软件 
Mathematica 高阶数学及符号运算软件 
MathType 数学符号软件 
Statgraphics 数据分析结果解读软件 
@Risk 风险评估管理软件 
ease 声学仿真软件
ChemOffice 分子结构绘图软件 
Gaussian 计算化学软件 
HyperChem 化学计算及分子结构软件 
Spartan 量子化学绘图软件 
Diffpack 偏微分方程式软件 
FilterShop 类比/数据滤波器设计软件 
PVTsim多用途PVT模拟软件(勘探开发) 
Materials Explorer Professional4.0
Materials Explorer Ultra4.0
Grapher, Surfer 2D/3D 曲面及地图绘制软件
铸造模拟软件MAGMAsoft
ISIGHT 软件机器人
材料性能模拟软件JMatPro
Matlad/Simulink仿真软件
注塑流动分析软件MoldFlow、Moldex及C-Mold. 
塑胶镜片设计及分析软件ZEMAX
塑胶挤压及分析软件Nekton
塑胶注塑螺丝设计及分析软件WINSSD 
流固热固耦合分析软件 MPCCI
铁路轮轨动力学仿真计算软件NUCARS
油气管道的设计和规划软件 Energy Solutions Pipeline Studio


︻◣:soft215@163.com (感谢各位客户e_mail咨询,我们将尽全力提供更好的服务)
︻◣:517655728,(QQ全天候咨询)

19 楼

看帖回帖^_^

20 楼

你说的很对,我们不是专业人士,所以不必苛求极致。
我们制作游戏,无论其结果如何,关键是享受创作的过程。
坚持,不放弃,专心去完成作品,这本身就是很不容易的

我来回复

您尚未登录,请登录后再回复。点此登录或注册