欢迎光临散文网 会员登陆 & 注册

坦克大战(2)人机对战

2023-06-13 11:02 作者:小晓少儿编程  | 我要投稿



第一部分  作品预览


《坦克大战人机》操作指南:

1、点击绿旗,开始游戏;

2、使用方向键控制红坦克;

3、按下空格键,红坦克开火,击中灰坦克得分增加;

4、被灰坦克击中,红坦克血量减少;

5、红坦克撞击灰坦克不得分;

6、红坦克血量减少到0,游戏结束。

作品下载链接:

链接:https://pan.baidu.com/s/1uDmUOJcSqbqjykYEEI-FbA?pwd=qxpa 

提取码:qxpa



第二部分  任务解读


1、红色坦克任务解读:红色坦克主要有任务。

任务一】开始之后,初始化操作。

任务二】使用方向键移动位置,碰到黑色边框,停止前进。

任务三】使用空格键发射红炮弹。

任务四】碰到炮弹血量减少。

任务五】收到“游戏结束”停止脚本。


2、灰色坦克任务解读:灰色坦克主要有六项任务。

任务一】开始之后,初始化操作。

任务二】收到“游戏开始”之后,设定随机位置,并根据敌军数量,克隆自己。

任务三】克隆体启动后,不停前进,碰到黑色边框之后,调转方向往回走。

任务四】克隆体在1~5秒之间发射灰炮弹。

任务五】如果克隆体碰到红炮弹或者碰到红色坦克,需要消失2~5秒,然后在随机位置重新出现。

任务六】收到“游戏结束”停止脚本。


3、(红、灰)炮弹任务解读:炮弹主要有两项任务。

任务一】初始化操作。

任务二】作为克隆体启动之后,不断前进,如果击中目标或黑色边框,删除此克隆体。


4、标题任务解读:标题主要有两项任务。

任务一】初始化操作。

任务二】接收中弹消息,判断红军血量,如果血量小于1,广播游戏结束。


5、边界和版本任务解读:这两个角色只有初始化操作。


6、背景任务解读:背景主要有两项任务。

任务一】初始化操作(主要是变量初始化)。

任务二】收到“游戏结束”消息之后,停止脚本。



第三部分  代码编写


红色坦克代码(1)
红色坦克代码(2)
灰色坦克代码(1)
灰色坦克代码(2)
红色炮弹代码
灰色炮弹代码
标题的代码
背景的代码



✎ 编 者 寄 语

关于探究改良部分,希望大家发挥想象、认真思考!本文提供的作品源码仅供参考,期待大家探究更优的改良程序!

加油吧,后浪!



坦克大战(2)人机对战的评论 (共 条)

分享到微博请遵守国家法律