创建AutoShot/** * 自动射击的能力 */interface AutoShot { //自动射击的功能 fun autoShot(): View?}Enemy实现这个接口,重写autoShot方法(Tank中有相同代码,抄一抄)class Enemy(override var x: Int, override var y: Int) :Moveable, ...
原创 2022-06-06 13:40:41
144阅读
坦克大战迭代开发第三版
原创 2016-07-31 17:58:53
88阅读
敌方坦克绘制创建Enemy,我们之前创建了很多特性,我们可以仿照Tank文件来写,实现Moveable,关于绘制可以直接把Tank的绘制方法拿过来,换张图片即可/** * 敌方坦克 */class Enemy(override val x: Int, override val y: Int) :Moveable { override val currentDirection: D...
原创 2022-06-06 13:40:54
160阅读
首先看版本1.8  添加多辆坦克。还记得在前面版本1.5中我们用了一个集合用来保存敌方坦克吗?
在上篇我们完成了子弹和地图碰撞的检测,在这篇我们将完成敌方坦克AI的编写。具体思路是屏幕中保持有四个敌方坦克,然后坦克随机方向运动,并且子弹消失后1秒发射一次1.我们新建一个敌方坦克的AI类来控制地方坦克AI行为:static const char* enemyTankType[] = { "normalU.png", "speedU.png", "armor1U.png"};class
在上篇我们完成了子弹和地图碰撞的检测,在这篇我们将完成敌方坦克AI的编写。具体思路是屏幕中保持有四个敌方坦克,然后坦克随机方向运动,并且子弹消失后1秒发射一次1.我们新建一个敌方坦克的AI类来控制地方坦克AI行为:static const char* enemyTankType[] = { "no...
转载 2013-12-24 19:55:00
54阅读
2评论
在上篇我们完成了子弹和地图碰撞的检测,在这篇我们将完成敌方坦克AI的编写。具体思路是屏幕中保持有四个敌方坦克,然后坦克随机方向运动,并且子弹消失后1秒发射一次1.我们新建一个敌方坦克的AI类来控制地方坦克AI行为:static const char* enemyTankType[] = { "normalU.png", "speedU.png", "armor1U.png"};class
原创 2022-04-24 09:50:56
290阅读
其实就是通过自定义的panel  重写里面的paint方法  使用Graphics类画一个圆然后把自定的p
原创 2022-08-05 10:35:44
90阅读
既然是敌方坦克  肯定和我方坦克有区别  那么就在Tank类中定义一个布尔型的good变量用来区
# 用Python画出多个点 Python是一种优秀的编程语言,它可以用于各种应用领域,包括数据分析、人工智能、Web开发等。在本文中,我们将介绍如何使用Python来画出多个点,并展示它们在平面上的分布情况。 ## 为什么要画出多个点? 在数据可视化和科学计算中,经常需要展示多个点在平面上的分布情况。通过观察这些点的分布情况,我们可以更直观地了解数据的特征,进而进行更深入的分析和研究。
原创 1月前
23阅读
上一篇博客只画出了,一个坦克,并让其可以上下左右移动,这篇博客将画出敌人的坦克,并让自己的坦克可以发子弹,但是还不是尽善尽美,还有一些问题,将会在下篇博客说明: html代码: tankeGame.js代码: end;
原创 2022-07-20 11:21:50
173阅读
# Python连续画出多个图 在数据可视化和机器学习中,我们经常需要画出多个图来展示数据的不同特征和模型的性能。Python提供了许多强大的图形库,如Matplotlib和Seaborn,使得连续画出多个图变得更加简单和灵活。在本文中,我们将介绍如何使用Matplotlib和Seaborn来连续画出多个图,并通过一个实际的例子来详细展示。 ## Matplotlib和Seaborn简介 M
原创 2023-08-03 09:10:09
312阅读
坦克大战_坦克移动
原创 2016-07-24 19:59:18
98阅读
java小项目 坦克大战 坦克绘制
原创 2016-07-23 15:07:48
169阅读
importturtleimporttimeturtle.pensize(3)turtle.setup(1000,800)turtle.pencolor("red")turtle.speed(10)turtle.penup()turtle.goto(-400,-400)turtle.pendown()turtle.left(135)turtle.fd(100)turtle.ri
原创 2020-08-09 14:34:47
218阅读
1点赞
importturtleimporttimeturtle.pensize(3)turtle.setup(1000,800)turtle.pencolor("red")turtle.speed(10)turtle.penup()turtle.goto(-400,-400)turtle.pendown()turtle.left(135)turtle.fd(100)turtle.ri
原创 2020-08-09 14:34:41
349阅读
1点赞
坦克大战_我方坦克发射子弹
原创 2016-07-24 20:40:18
119阅读
实现坦克发射子弹
原创 2021-07-31 00:06:13
1363阅读
# 如何用Python循环画出多个独立的图 ## 概述 作为一名经验丰富的开发者,我将教会你如何使用Python循环画出多个独立的图。在本文中,我将为你展示整个过程的步骤,并提供每一步需要使用的代码和相应的解释。 ## 思路 要实现这个任务,我们可以按照以下步骤进行: 1. 准备环境:我们需要安装Python和相关的绘图库,例如matplotlib。 2. 创建数据集:我们需要创建一些数据集
原创 6月前
220阅读
坦克大战时间限制:1000ms | 内存限制:65535KB难度:3描写叙述Many of us had played the game "Battle city" in our childhood, and some people (like me) even often play it on c...
转载 2015-07-26 16:01:00
144阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5