E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
坦克大战
坦克大战
java源码
mytank07.java文件/***功能:坦克游戏的2.01*1、画出我的坦克*2、让我的坦克动起来*3、让我的坦克按下空格(space)键发射子弹*4、让我的坦克可以连发子弹(最多连发5颗子弹)*5、打到敌人坦克,敌人坦克就消失*6、加入坦克被击中爆炸的效果*7、让敌人的坦克可以自由随机移动*8、控制坦克在指定的MyPanel面板中移动,不可越界*9、让敌人的坦克发射子弹*10、当我的坦克被敌
小晴洛
·
2020-08-15 04:12
java
坦克大战
java源码分析(上)
坦克大战
源码分析一、mytank07.java文件分析注:至上而下将不懂的语句、结构体含义、代码作用等作出解释:1、包的使用packagecom.haiding.tank_7;包语句的语法格式为:packagepkg1
小晴洛
·
2020-08-15 04:12
java
java小游戏-
坦克大战
,事后总结
本人也是刚刚接触java,学习了一段时间后,应学长的要求写了个小游戏–
坦克大战
,写完以后感受颇多,就想写篇微博。刚开始接触java时感觉他好难,遇到了很多问题,看的想的我头都大啦。
高傲的左眼
·
2020-08-15 04:22
外观模式
坦克大战
java代码实现
目录:《一个实例讲完23种设计模式》当前:外观模式需求:
坦克大战
创建两种坦克坦克类型射程速度b7070米时/70公里b5050米时/70公里关于本模式的特别需求说明将发射炮弹和走行的具体机能由动力驱动层去实现
科学的发展-只不过是读大自然写的代码
·
2020-08-15 04:38
设计模式-坦克大战-java
工厂模式实现
坦克大战
游戏(java实现)
上一篇《
坦克大战
游戏-工厂模式实现(c++)》需求:
坦克大战
创建两种坦克坦克类型射程速度b7070米时/70公里b5050米时/70公里类图代码代码(c++)代码(c#)代码(java)classFunction
科学的发展-只不过是读大自然写的代码
·
2020-08-15 04:38
设计模式-坦克大战-java
策略模式-
坦克大战
-js
需求坦克的射击距离,可以是70公里,也可以是50公里,这里给坦克换不同的策略,用以执行不同的机能。运行代码console.log('策略模式');classStrategySort{constructor(specification){this.specification=specification;}exe(){console.log("射击距离:"+this.specification);}}
科学的发展-只不过是读大自然写的代码
·
2020-08-15 04:38
javaScript
设计模式-js
Java
坦克大战
开发每天总结
Java
坦克大战
开发每天总结第一天||第一天后完成功能运行程序后弹出窗口,窗口能够关闭,有一个实体圆代表坦克,能够对键盘实施监听,并完成8个方向的移动。对于control键的监听按下后能发出一发子弹。
woshizw27
·
2020-08-15 04:47
初学java 第一个java程序
坦克大战
单机版
网上
坦克大战
的游戏并不少,包括单机版,网络版。然而,作为一名程序员,学一门语言的最好方式莫过于写程序。
wkw_lzhl
·
2020-08-15 04:45
Java
SE
0基础手把手教您开发
坦克大战
游戏
写在前面的话:首先,本文适读于所有层次的读者,不管您是程序员,还是对代码一无所知的小白。其次,本文只讲怎么做,不讲为什么(但我会尽量添加注释,如果嫌不够,可以下载浅墨所著的《window游戏编程之从零开始》,因为我就是从这书上学到的),因为如果要铺开讲解所有原理细节的话,篇幅实在是太长了!如果有哪位读者朋友对哪里感到不解的话,非常欢迎您留言提问,鄙人很乐意为您解惑!!以下是正文开始:1)首先当然是
纹枰老妖
·
2020-08-15 04:09
java开发
坦克大战
小游戏
注:这是马老师讲的
坦克大战
的具体功能及其实现步骤,非常适合初学者刚学完java想根据需求练练手。
王华春一Jason
·
2020-08-15 04:09
●Java
用 Python 写个
坦克大战
坦克大战
是一款策略类的平面射击游戏,于1985年由Namco游戏公司发布,尽管时至今日已经有了很多衍生类的游戏,但这款游戏仍然受到了相当一部分人的欢迎,本文我们看一下如何使用Python来实现这款游戏,
Python新世界
·
2020-08-15 04:36
Python
Python编程
编程语言
基于Python的
坦克大战
小游戏
背景介绍90后小伙伴应该对
坦克大战
这款游戏很熟悉吧!!这款经典游戏,笔者小时候玩过无数次,大多数时候都是和小伙伴们一起开玩,相信对很多人来说,这款游戏还是记忆深处的珍藏品。
qq:3184441334
·
2020-08-15 04:59
编程
python——简单的
坦克大战
(附源码)
基于对面向对象编程的思想完成简单的
坦克大战
游戏。
BING FK
·
2020-08-15 04:21
Python入门经典练习题之
坦克大战
(简化版)
#-*-coding:utf-8-*-"""=================================Author:keenCreatedon:2019/5/18E-mail:
[email protected]
================================="""importrandomclassBaseTank(object):#类属性,定义初始值def__ini
py自动化测试
·
2020-08-15 04:12
java实现的
坦克大战
(整理代码)
本科做的小项目,现在整理一下:packageT1;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.io.*;importjava.util.Vector;//1publicclassTank1extendsJFrameimplementsActionListener{//1MyPanelmp=null;G
IT-Sunshine
·
2020-08-15 04:31
坦克大战
1.3
importjavax.sound.midi.Soundbank;importjavax.swing.*;importjava.awt.*;importjava.awt.event.KeyAdapter;importjava.awt.event.KeyEvent;importjava.util.ArrayList;importjava.util.List;/***@author许泽鑫*@data2
不秃头的程序员Zzz
·
2020-08-15 04:59
坦克大战
坦克大战
0.5
importjavax.swing.*;importjava.awt.*;/***@author许泽鑫*@data2019/11/9-21:13*/publicclassTankClientextendsJFrame{publicstaticfinalintGAME_WIDTH=800;publicstaticfinalintGAME_HEIGHT=600;publicTankClient(){s
不秃头的程序员Zzz
·
2020-08-15 04:59
坦克大战
(java项目)
坦克大战
2.0
这个版本,只能算是一个雏形,把最基本的东西给完成了,不过,后面可添加的也不多。有一点,还是想去实现,那就是敌方坦克自己寻找对手!也就是游戏AI.emmm,什么时候可以了解一下这个AI。顺便学学python。这个帖子只是为了贴上代码,对后续的代码作为优化和添加游戏AI做准备的。1.各类接口packageEvent;/**具有攻击力的接口*/publicinterfaceAttackable{/**校
weixin_34220963
·
2020-08-15 04:41
python实现
坦克大战
游戏
python开发的
坦克大战
游戏1importpygame2frompygame.spriteimportSprite3importsys4importtime5importrandom67SCREEN_WIDTH
weixin_34217773
·
2020-08-15 04:10
Java
坦克大战
(七) 之图片版
转载请注明出处:http://blog.csdn.net/oldinaction在此小易将
坦克大战
这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学完J2SE的小伙伴们一点启示
weixin_33895016
·
2020-08-15 03:28
Java
坦克大战
(四) 之子弹的产生
转载请注明出处:http://blog.csdn.net/oldinaction在此小易将
坦克大战
这个项目分为几个版本,以此对J2SE的知识进行回顾和总结,希望这样也能给刚学完J2SE的小伙伴们一点启示
weixin_33851177
·
2020-08-15 03:24
JAVA编程实战:
坦克大战
系列2-坦克如何在eclipse中编写
游戏中寻找学习JAVA的乐趣之
坦克大战
系列2-坦克如何在Eclipse中编写前言本篇主要对Robocode在eclipse中如何配置并编写。
weixin_33788244
·
2020-08-15 03:21
开发工具
java
坦克大战
系列7-策略分析之扫描策略和移动策略
前言本篇主要介绍Robocode中如何对敌方进行扫描以便于更好的通过扫描结果不断改变自身的移动和攻击方式。扫描策略扫描策略的主要目标就是能够更好的锁定对方,即让敌方在我们的视野范围之内,或者使用更专业的名词—雷达锁定。为了锁定目标,我们可以把雷达往反方向扫描。因为雷达旋转很快,而雷达的方向与对方坦克方向的偏移量不大,机器人是有一定大小的。于是扫描线在目标身上来回扫动,实现了雷达锁定。代码示例如下:
weixin_30952103
·
2020-08-15 03:18
java
基于WebSocket的多人在线
坦克大战
demo
最近在学WebSocket,看到大家都是写im的demo,所以写个
坦克大战
的小demo主要技术springWebSocket//继承AbstractWebSocketHandler处理socket连接publicclassTankWebSocketextendsAbstractWebSocketHandler
weixin_30840253
·
2020-08-15 03:44
坦克大战
游戏-Java版
前前后后也算是忙了一个星期,由于每天都要上课,所以思路经常被打断,不管怎么说,还是完成了,在此要感谢北京尚学堂的马老师,是他的视频教程,让我学到了很多东西,在此作个宣传,也算是对他的报答,我简要评一下该游戏,本游戏,个人感觉很综合,涉及到了多线程,IO操作,图形界面操作,还有很多的键盘事件....涉及了j2se的方方面面,是个很值得低水平的程序爱好者研究的.源文件中附有该程序的doc文档,使我们从
weixin_30790841
·
2020-08-15 03:12
java课程设计——
坦克大战
一、团队课程设计博客链接:https://www.cnblogs.com/chenhuilin/p/10275664.html二、个人负责模块或任务说明:模块:GUI设计(游戏面板,登录面板,主窗体,显示关卡面板)三、自己的代码提交记录截图四、自己负责模块或任务详细说明1.游戏面板:绘制游戏界面,将所有游戏元素展现出来1.初始化组件:将各个元素实例化,如子弹,坦克,墙块。根据单人还是双人决定创建几
王爷的大房子
·
2020-08-15 03:39
Unity 3D做2D
坦克大战
--敌人自动攻击AI编写
敌人AI攻击方法的编写老师|Trigger学习者|小白出品|Siki学院```javapublicclassEnemy:MonoBehaviour{//属性值publicfloatmovespeed=3;privateVector3bullectEulerAngles;privatefloatv=-1;privatefloath;//引用privateSpriteRenderersr;public
weixin_30542079
·
2020-08-15 03:31
JAVA之
坦克大战
系列11-高级瞄准策略
前言本篇将给大家准备一个高级瞄准运动方法。高级运动瞄准其基本原理是:changeinx=cos(initialheading)*radius-cos(initialheading+changeinheading)*radiuschangeiny=sin(initialheading+changeinheading)*radius-sin(initialheading)*radius其中initia
weixin_30426065
·
2020-08-15 03:26
html5制作
坦克大战
tankGame1.html的代码HTML5
坦克大战
//得到
weixin_30287169
·
2020-08-15 03:51
Java课程设计——
坦克大战
坦克大战
——坦克类一.团队课程设计博客链接https://www.cnblogs.com/chenhuilin/p/10275664.html二.个人负责模块和任务说明模块:坦克类(玩家坦克类+电脑坦克类
叛逆的鲁鲁修love CC
·
2020-08-15 03:50
JAVA项目学习之
坦克大战
图片版
坦克大战
图片版即在单机版的基础上将画出的坦克改成一张张的图片,提高界面的美观性。
与瑾偕老
·
2020-08-15 03:46
JAVA项目学习之
坦克大战
单机版
本科阶段尽管学过JAVA课程,却始终感觉在云里雾里。这段时间认真学习了马士兵老师JAVA基础教程,跟着写了TankWar的小项目,感觉对JAVA中类的使用有了许多新的认识,思路比原来也清晰多了,在此总结一下TankWar小项目。TankWar项目一共有6个类:TankClient类:相当于整个游戏的大管家,每个类都有一个TankClient的引用,其负责游戏窗口的重绘。难点:双缓冲消除闪烁;线程重
与瑾偕老
·
2020-08-15 03:15
java
面向对象
基于Netty的
坦克大战
网络版本
本游戏是根据马士兵老师的
坦克大战
网络版本改编的,由于刚学了netty,强行用netty进行网络传输,马老师是利用基础的socket和udp来通信的,netty版本4.1.6.Final(已经放在lib文件夹下
仲翎逸仙
·
2020-08-15 03:30
Netty
经典
坦克大战
实践
游戏在线体验地址:
坦克大战
基于经典的
坦克大战
,网上找了相关的资源文件,通过TiledMap工具制作了地图,并通过cocoscreator开发简单的功能,具体步骤如下:1、通过TiledMap建立地图新建
来了就走下去
·
2020-08-15 03:58
兴趣编程
坦克大战
1(坦克的绘图实现)
坦克绘图的实现比较简单,可以分解为三个矩形、一个圆形以及一条直线,如图所示:在本代码中,主要是创建了TANK类、MyTank类、MyPanel类,其作用如下:Tank类主要实现坦克的定义,其成员变量为其的横轴和纵轴的位置;MyTank类主要定义我军的坦克,继承Tank;MyPanel类主要实现坦克的绘图实现;最后将其加入到JFrame中,设计窗口的属性,让其显示,创建对象即可。程序代码如下:/**
jason-ng
·
2020-08-15 03:53
个人作品
Java学习总结之
坦克大战
项目(二)
接上篇V0.4:坦克类初步建好了,接下来考虑子弹,这里我曾纠结子弹到底是坦克的内部类还是兄弟类。根据面向对象的分析,子弹打出后,无论坦克是否消亡,子弹都会存在,所以子弹不是坦克的内部类,所以我们新建一个子弹类Cannonball。在这个版本中我们只是初步构造子弹类,只编写构造方法、draw方法(绘制一颗子弹,仍然是用圆表示)和move方法(子弹的飞行)。构造方法确定子弹的初始坐标和方向,move方
lxsy
·
2020-08-15 03:22
Java学习总结
HTML5+JS实现
坦克大战
小游戏
听了韩顺平老师的视频教程,学到了不少编程思想,原来看似简单的
坦克大战
小游戏写起来其实并不简单。这里总结一下这几天学到的东西。首先是关于html5的知识了。
Earl_Martin
·
2020-08-15 03:16
HTML5
JavaScript
《Java小游戏实现》:
坦克大战
(最后一点附加功能的实现)
《Java小游戏实现》:
坦克大战
(最后一点附加功能的实现)相关博文《Java小游戏实现》:
坦克大战
http://blog.csdn.net/u010412719/article/details/51712663
HelloWorld_EE
·
2020-08-15 03:08
java
JAVA小游戏----
坦克大战
(swing贴图版)(四)
实现我方坦克的操作后,就要定义一个敌人了,敌人也是坦克,于是定义一个继承Tank类的EnemyTank类publicclassEnemyTankextendsTank{publicEnemyTank(intlocal_x,intlocal_y,booleanis_enemy){super(local_x,local_y,is_enemy);//TODOAuto-generatedconstruct
trancybao
·
2020-08-15 03:27
JAVA
JAVA小游戏----
坦克大战
(swing贴图版)(七)
到了这里开始处理墙的问题了,一、画墙墙由一块块的砖组成,因此先定义一个wallpublicclassWall{/**墙由一块一块的砖组成,将整个面板分为26*26个格子,每个格子10*10大小,得出界面大小*/intx;inty;intwidth=10;intheight=10;booleanis_Dead;wallKindkind;ImagewallImage;enumwallKind{cob,
trancybao
·
2020-08-15 03:27
JAVA
JAVA小游戏----
坦克大战
(swing贴图版)(三)
坦克能移动了,接下来就是发射子弹了。于是我们需要一个子弹类publicclassBullet{//位置intlocal_x;intlocal_y;//大小intwidth=3;intheight=3;//方向Directiondir;//存活booleanis_Dead;//敌我booleanis_enemy;//图片ImageBulletIamge;publicintgetLocal_x(){r
trancybao
·
2020-08-15 03:27
JAVA
JAVA小游戏----
坦克大战
(swing贴图版)(六)
这里我们处理一下坦克的击中效果,光击中坦克然后坦克消失总觉得缺了点意思,于是想到加个爆炸效果,实现方式也不复杂爆炸是一个过程,我们可以创建一个爆炸类,每次”播放“不同的照片,照片数量足够时,就能形成爆炸效果Boom类:publicclassBoom{//位置intx;inty;//大小intwidth=20;intheight=20;//爆炸数量intboomNum=8;//爆炸对象是否死亡boo
trancybao
·
2020-08-15 03:27
JAVA
JAVA小游戏----
坦克大战
(swing贴图版)(二)
一、控制我方坦克移动1.在MyTank中定义一个内部类keyContral实现键盘控制MyTankpublicclassKeyContralextendsKeyAdapter{//按下方向改变@OverridepublicvoidkeyPressed(KeyEvente){super.keyPressed(e);intkey=e.getKeyCode();switch(key){caseKeyEv
trancybao
·
2020-08-15 03:26
JAVA
JAVA小游戏----
坦克大战
(swing贴图版)(一)
一、创建JFrame窗口publicclassTankFrameextendsJFrame{/****/privatestaticfinallongserialVersionUID=1L;publicstaticintFrame_Width=500;publicstaticintFrame_Height=500;publicvoidlaunchFrame(){//窗口大小及位置setSize(Fr
trancybao
·
2020-08-15 03:26
JAVA
第三章
坦克大战
今天写一写模拟类的算法,如果只是模拟一些答案,比如两个人对战掉多少血,最后谁赢谁输,没有什么乐趣,今天就用javascript来实现一个
坦克大战
的游戏,最后的界面如下:上面的地图是我任意画上去的,代码中有详细解释
_王川
·
2020-08-15 03:12
程序员之路
程序员之路
JAVA游戏《
坦克大战
》
JAVA游戏《
坦克大战
》一、功能实现游戏场景生成,坦克八方位自由移动,坦克炮弹发射摧毁敌军,敌军坦克自动生成且自动移动,坦克及炮弹的碰撞检测。
丘秋_XT
·
2020-08-15 03:11
丘秋项目
JAVA
JAVA游戏《
坦克大战
》(一)
JAVA游戏《
坦克大战
》(一)完成效果图这是使用java完成的一个小窗体游戏,目前已实现八方位移动,炮弹发射,定时生成敌军坦克生成且可以自行移动,坦克及炮弹的碰撞的检测,我在这里总结一下游戏的制作过程及使用的技术
丘秋_XT
·
2020-08-15 03:11
JAVA
经典
坦克大战
再现(一)
总之这是个悲伤的故事为了摆脱这种枯燥的生活(我觉得自己还是能强一点最起码能躺在床上睁着眼睛听课)索性决定写个
坦克大战
项目充实一下假期生活
Trouble Maker_chen
·
2020-08-15 03:57
项目
java
java awt——
坦克大战
界面绘制
最近的Java课程学到了Awt基础界面编程。老师遂出一实验:3张素材,要求完成一个界面绘制。思路1、利用抽象类Component,对其paint(Graphicsg)方法进行重写,将图片绘制在Frame窗口上。2、利用工具包抽象类Toolkit中的静态方法getDefaultToolkit获取工具包(一个java自定义对象),再由此调用getImage(url)方法获得图片3、使用图形类Graph
engureguo
·
2020-08-15 03:21
java
netty+kotlin实现双人联机
坦克大战
最近因为我在学校报了一个实训项目,这个项目要实现pc安卓双平台所以学习了自己觉得还不错的一个函数语言kotlin,学习过程中有了开发一个联机游戏练手的想法这里我们实现的方法是将坦克1开启的窗体看作是主机,而坦克2则作为客户端进行一个长连接,当双方按动按钮时会刷新自己画面的同时将操作作为一个string放入消息队列传递给对方去调用并刷新对方的界面。这里使用了一个在网上找的的游戏窗体引擎。下载地址:双
ch132
·
2020-08-15 03:50
netty
kotlin
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他