c语言简单版坦克大战

c语言简单版坦克大战

    1.地图。用一个二维数组。所有的打印都在数组里有对应的值。

2.用户坦克。敌人坦克。×××。都分开写在一个 文件里。
3.用户坦克。有自己的一些方法。移动。初始化坦克。创建坦克。打印。清理。改变方向。判断生值。判断能否移动。还要判断是否在home 附近
4.敌人坦克。跟用户一样。同时都可以自动移动。转向。
5.×××(有生命值。不符合要求生命 就为 false。敌方坦克之间反复利用。)。这里是分开的。分用户与敌人的×××。用分
6别用一个数组保存。对应方法有。碰撞检测。初始化×××(全为false)。创建(在这里有判断。生成是否在范围内。是否坦克碰到障碍物)。清理。移动(用的是数组整体移动)。打印×××。判断是否在 home 附近。
6.home 的检测目前永远打不到。
7.实现在障碍物。坦克不同穿过。
8.实现在草坦克可以在草下面。
9.可以在原来基础上自定义草与障碍物。目前可以把 home 改成草或障碍物。
10.思路是打完所有敌方坦胜利。没实现胜利页面。
11.用户坦克如果被敌方坦克打的没生命值。退出程序。(弹框GG)

转载于:https://blog.51cto.com/haidragon/2069456

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值