早就想写了  一直都在忙  暑期去了无锡一个月见习  白天电脑没网  晚上网速十几K  都登录不上  。7.5-7.29暑期结束就回家了三天  看看奶奶  。然后8.3就又到学校了 ,看着15acm成员的集训。然后8.13号数学建模的培训  培训到8.28号。就开学了。。又报了驾校  我的天。。。浑
原创 2022-10-11 15:01:44
44阅读
既然我们能够实现一个方向的发子弹,那么根据同样的道理 也能够实现八个方向的发子弹。首
原创 2022-08-05 10:31:57
34阅读
其实就是通过自定义的panel  重写里面的paint方法  使用Graphics类画一个圆然后把自定的p
原创 2022-08-05 10:35:44
90阅读
有人给我说画的坦克太难看了   本来我是打算在最后在用图片的既然这样  那么在后面我们就使用图片吧所有
可以看看ppt的步骤。其实思路也是很简单把坦克 和子弹都看作一个矩形 Rectangle 然后使用 Recta
首先附上运行结果:从图中可以看完无论是我的坦克 还是敌方坦克都不能通过石头墙 土墙 水池。可以
原创 2022-08-05 10:33:18
85阅读
在地图中加入障碍物,首先说说我的思路。我把整个panel看作一个二维的数组,然后为这个二维
既然是敌方坦克  肯定和我方坦克有区别  那么就在Tank类中定义一个布尔型的good变量用来区
版本0.4的项目要求是让坦克动起来 由于在版本0.6也是让坦克听从我们指挥  等会再写在这里主要是建
原创 2022-08-05 10:37:43
45阅读
运行结果:为了在坦克上方画血条 。血条首先要有坐标x,y  宽和高width和height血量的多少life
原创 2022-08-05 10:31:51
78阅读
按照项目来吧首先是让敌军坦克动起来 ,要想让敌军坦克动起来 要明白我方坦克是怎么动的呢?你会
上面是项目要求  继承JFrame  就能实现一个窗口了没有什么好解释的 具体看代码注释package tankWar;im
在上篇文章中我们发现炮杆方向和移动方向不一致  如图:那么要怎么优化呢?也就是在画炮杆时
原创 2022-08-05 10:35:08
16阅读
运行结果:版本0.7的项目要求是将坦克单独封装为一个类  在前面我们一直就是按照把坦克封装承类
本文深入探讨了如何将面向对象编程和设计模式应用于坦克大战游戏项目的重构过程。通过重新组织代码结构、引入抽象和设计模式,优化了游戏的可维护性和可扩展性。文章详细介绍了游戏框架、界面管理、关卡设计、坦克和道具类的优化,以及碰撞检测等关键功能的实现。通过此项目,读者将获得关于面向对象设计的实际经验,提升软件开发技能。
原创 2023-08-17 15:40:46
749阅读
首先新建一个子弹类由于要画子弹,所以变量肯定要有坐标x,y,宽高width,height.方法要有draw方法用
首先看版本1.8  添加多辆坦克。还记得在前面版本1.5中我们用了一个集合用来保存敌方坦克吗?
源端   : node1目标端 : node2配置步骤:1.起来2.开归档,主库设置为force logging 模式alter system set log_archive_dest_1='location=/u01/app/arch' scope=spfile;alert database archivelog
原创 2023-02-24 09:28:02
90阅读
如何在计算机桌面上隐藏游戏?鼠标右键属性,有一个隐藏的复选标记,单击“确定”转到“我的计算机工具文件夹”选项点,检查隐藏的文件和文件夹,不显示隐藏的内容。 文件夹,询问如何从桌面上隐藏游戏_右键单击,单击“属性”,然后弹出一个界面,单击“常规”,然后单击“隐藏”。 ,请确保因为桌面是隐藏的。 当您需要使用它时,单击菜单并在所有程序中找到它。如何将游戏隐藏在计算机的桌面上,以便其他人看不到?删除桌面
概述: Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker使用场景场景:1)web应用的
转载 2023-07-23 17:35:10
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5