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
坦克大战
简单的
坦克大战
实现
这是一个简单的类,主要作用是判断坦克移动的方向,通过监听实现importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Toolkit;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjavax.swing.
霸气罒丶无敌
·
2020-08-15 03:46
游戏开发
Java实现
坦克大战
小游戏
Java实现
坦克大战
小游戏主要内容使用Java面向对象思想设计并开发一个有GUI界面的小游戏
坦克大战
,允许玩家与电脑玩家进行对战,玩家使用键盘操控坦克,人机具有一定的移动和开火逻辑。
Java是最好喝的咖啡
·
2020-08-15 03:09
Java项目
Python小游戏-
坦克大战
(tank war)
Python小游戏-
坦克大战
(tankwar)前言这款游戏一直都是我很喜欢的游戏,很童年,太经典啦!也很好玩,所以我来做一做这款游戏。
Nicolas Acci
·
2020-08-15 03:31
python
java GUI 简易版
坦克大战
packagetankfire1;importjava.awt.*;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjava.util.Vector;importjavax.swing.*;publicclassPaint_Tank_ClassextendsJPanelimplementsKeyListene
LCC
·
2020-08-15 03:53
java小游戏
坦克大战
(二)
今天继续昨天的代码继续完善
坦克大战
这个小游戏:主要完成如下的功能:5:让坦克可以开火。*6:现在的子弹的处理方式是否有问题??把飞出屏幕的子弹移除掉。子弹飞出屏幕就不再绘制。
郭畅小渣渣
·
2020-08-15 03:18
实训
Java
小游戏
面向对象学习之pygame
坦克大战
经过一天多的奋战,查阅文献,参考别人的代码等等,完成了第一个面向对象的小项目,也深深体会到面向对象编程思想在游戏编程中所扮演的角色。厉害!!!!附上代码,参考了别人的代码,以及对他们代码的完善,又加上了自己的一些东西,收获颇深。importpygameimportsysimporttimefrompygame.localsimport*fromrandomimportrandintMOVE_SLE
qq_40121643
·
2020-08-15 03:17
python编程学习笔记
JAVA实现
坦克大战
(八个方向移动,根据难度改变地图、玩家自定义地图,含源码)
心血来潮练练技术用Java编写了一个简单的
坦克大战
,实现单人攻关模式和双人对战模式。游戏操作实现的主要功能有:单人攻关模式:1.玩家坦克可以上下左右、左上、左下、右上、右下八个方向移动。
机械熊猫侠
·
2020-08-15 03:44
[源码和文档分享]基于C++实现的经典
坦克大战
游戏
1题目描述这战车大战就是指红白机的战车大战,操纵战车,将敌人通通轰掉,完成这个关卡。小时后完红白机时,不能输人金手指,没办法自由控制游戏,现在刚好有这个OOP专题机会,我们就仿制一个战车大战,自己可以完全控制程序码,做到比输人金手指更完整的控制。程序使用DEV-C编译器进行开发。2系统架构和分析一刚开始,我们思考这游戏的雏型该怎么定义,我们认为,需要有:战车、子弹、地图(map)、实体(body)
qq_38474647
·
2020-08-15 03:03
简易版python
坦克大战
(熟悉python语法)
#coding=utf-8import pygameimport threadingimport random from time import sleepfrom pygame.locals import *from sys import exitimport mathpygame.init()#定义一个坦克类class Tank():gun = 25#炮筒长度good_r = 30 #坦克半径
ALWAYS_FANG
·
2020-08-15 03:01
python
java编写
坦克大战
微信公众号:Java成长录感兴趣可以关注下哦,Java知识点,学习路线规划,Java相关电子书,一起学习呀!。简介:纯java面向对象编程,用到多线程,GUI,异常处理1.我方坦克粉色,敌方坦克黄色2.wsad上下左右运动,j发射子弹。3.子弹匀速发射,控制子弹数量一次最多不能超过10个,子弹发射有间隔,追求真实感4.敌方坦克与我方坦克速度基本一致,并且敌方坦克随机发射子弹,随机运动5.开始关卡界
Wu Liuqi
·
2020-08-15 03:53
Java小程序
究极
坦克大战
--就是不用单例就是不用工厂
https://www.bilibili.com/video/av25226932/还有我github的地址:传送门,大家有兴趣可以去下载我的项目自己在电脑上运行起来玩一玩游戏要求使用NavMesh实现
坦克大战
qq_36341591
·
2020-08-15 03:20
Unity3d
坦克大战
functionUpdate(){varMoveSpeed=5;varRotateSpeed=20;if(Input.GetKey(KeyCode.W)){this.transform.Translate(Vector3.forward*Time.deltaTime*MoveSpeed);}elseif(Input.GetKey(KeyCode.S)){this.transform.Transla
qq_2385708623
·
2020-08-15 03:46
项目实战
坦克大战
python 游戏
importpygame,sysimporttimefrompygame.localsimport*fromrandomimportrandintMOVE_SLEEP=0.01classTankMain():width=600height=500desTime=0grade=0myShells=[]life=3enemyList=pygame.sprite.Group()defsetLife(se
wyaol
·
2020-08-15 03:08
python
game
【Java_项目篇】--JAVA实现
坦克大战
游戏--赋予敌人行动和攻击(五)
前期相关文章【Java_项目篇】–JAVA实现
坦克大战
游戏–画出坦克(一)【Java_项目篇】–JAVA实现
坦克大战
游戏–坦克移动+添加敌方坦克(二)【Java_项目篇】–JAVA实现
坦克大战
游戏–坦克发射子弹
ACMer_Shadow
·
2020-08-15 02:42
JAVA_项目篇
java
游戏
坦克大战
小游戏(Java)
按照教程写了一个Java小游戏,花了19天时间去抄了一遍,今天终于抄完了。:.゚ヽ(。◕‿◕。)ノ゚.:。+゚github地址:https://github.com/qq1367212627/kuaidi此项目是根据尚学堂的马士兵老师的视频教程写的,有兴趣的同学可以搜索一下,以下是代码坦克游戏主程序packageTankClient;importBlood.Blood;importMissile.
ACLewis
·
2020-08-15 02:11
Java
2.应用策略模式和单例模式-设计模式之
坦克大战
前面对策略模式和单例模式都进行了理论化的总结,下面是这两种设计模式在
坦克大战
中的使用。
phs999
·
2020-08-15 02:45
Java设计模式理解应用
我的练手项目们
Java
java版
坦克大战
加入背景音乐及背景图片
前一阵学习完Java基础,想着练习一下,就写了个
坦克大战
练手,基本上是跟着马士兵老师的视频写的,写完以后感觉效果有点low,毕竟自己花费了很多时间敲这个,所以想加入背景图片及背景音乐,让它看起来稍微舒服那么一点点
棉花不是糖
·
2020-08-15 02:49
HTML5制作
坦克大战
游戏+Canvas绘制基础图形——学习笔记一
1.离线存储:1)存储到本地,可以离线浏览网页2)不用cookie(安全性不太高,来回交互的数据量比较大)2.语音识别3.图像识别4.HTML5游戏5.CSS3的强大之处:动画和各种选择器6.Stoke:画线fill:填充7.Canvas相关的代码:画图varcanvas1=document.getElementById("cav");varctx=canvas1.getContext("2d")
落花新月
·
2020-08-15 02:02
Web前端
html5
坦克大战
中坦克移动代码。
看了韩顺平老师的html5公开课,照着写的,先写了坦克4个方向移动的代码。代码是自己写的,没有抄袭Inserttitleherefunctionhero(x,y,direct){this.x=x;this.y=y;this.speed=2;this.direct=direct;this.moveUp=function(){this.y-=this.speed;}this.moveDown=func
little_newBee
·
2020-08-15 02:14
扯淡系列
Java小项目之
坦克大战
单机1.0版
单机1.0版包括6个class文件:TankClient.java:主要执行部分,项目的大管家Tank.java:实现Tank类,模拟坦克的运动Missile.java:实现Missile类,模拟子弹的运动Explode.java:实现Explode类,模拟爆炸的产生Wall.java:实现Wall类,模拟墙Blood.java:实现Blood类,模拟血条主要操作:方向键实现移动;ctrl键发射子
lasolmi
·
2020-08-15 02:55
java
cocos2d-x的初步学习二十之
坦克大战
七
到目前为止,我们的坦克已经可以移动,并且已经做了碰撞检测。现在,我们要发射子弹了哦。。。。首先,我们在我们的控制层添加一个虚拟按钮,来发射子弹,看代码:ControlLayer.h//按钮SneakyButton*fireButton;//添加发射按钮voidaddFireButton(void);ControlLayer.cppvoidControlLayer::addFireButton(){
wang_daren
·
2020-08-15 02:20
cocos2dx学习
用java实现的
坦克大战
importjava.awt.*;importjava.awt.event.*;importjava.util.Random;importjava.util.Vector;publicclasswarOfTank{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubMAP.map();My
翟帅
·
2020-08-15 02:05
我的小项目
基于JAVA的简易
坦克大战
(三)
第一章运行环境(软、硬件环境)1.1
坦克大战
游戏的运行软件环境本
坦克大战
游戏是基于JAVA语言程序设计,利用Eclipse3.7.0在Windows操作系统环境下开发测试实现的,它的软件运行环境包含如下
方正夜明
·
2020-08-15 02:00
JAVA
JAVA课程设计
JAVA课程设计
坦克大战
基于JAVA的简易
坦克大战
(七)
再通过
坦克大战
管理类的线程重画来实现子弹的动态移动效果的。3、炮弹类设计源码:importjava.awt.
方正夜明
·
2020-08-15 02:00
JAVA课程设计
JAVA
基于JAVA的简易
坦克大战
(一)
//特别感谢:韩老师对我的指导和启发主要任务及目标:1.完善用户使用界面,在屏幕显示操作提示信息。2.使我方坦克和敌方坦克都可以想8个方向进行移动。3.我放坦克的方向和弹药的发射由用户控制。4.实现简单的人工智能:控制敌方坦克的移动的炮弹发射。5.实现我方坦克的血条显示。6.我方坦克可以升级(通过击杀敌方坦克获得分数),达到预定等级用户可以使用“超级炮弹”。实现我方坦克分数和等级的实时更新显示。7
方正夜明
·
2020-08-15 02:00
JAVA
JAVA课程设计
基于JAVA的简易
坦克大战
(五)
第四章算法详细设计4.1程序描述本
坦克大战
游戏通过监听用户的键盘输入对我方坦克即游戏的相关模式进行相应的操作。
方正夜明
·
2020-08-15 02:00
JAVA
JAVA课程设计
练手小项目(三):
坦克大战
游戏(说明文档)
练手小项目:
坦克大战
游戏(说明文档)时间:2009年1月31日开发工具:Eclipse项目描述:仿马士兵老师的单机版简单的
坦克大战
游戏,能够实现敌我双方互相攻击,实现坦克击毙后爆炸的效果,坦克能够从任意方向行驶和发射炮弹
不善^
·
2020-08-15 02:55
JAVA笔记
Android
坦克大战
游戏设计解析六
本篇介绍
坦克大战
游戏除坦克之外的几个角色。
iteye_9252
·
2020-08-15 02:19
Android
坦克大战
游戏设计解析五
本篇介绍
坦克大战
游戏场景类BattleField的设计思路。BattleField是GameAPI中TiledLayer的子类。
iteye_9252
·
2020-08-15 02:19
Android
坦克大战
游戏设计解析七
本篇介绍
坦克大战
游戏中的主角,坦克类。游戏中坦克种类有多种,但主要特性大同小异。下图为游戏中定义的坦克类层次图。
iteye_9252
·
2020-08-15 02:19
Android
坦克大战
游戏设计解析四
为了方便起见,
坦克大战
游戏中定义了一个角色接口。publicinterfaceActor{/***Operationbedoneineachtick.
iteye_9252
·
2020-08-15 02:19
Android
坦克大战
游戏设计解析二
JavaME中提供了一个GameAPI(javax.microedition.lcdui.game).大大方便了程序员在移动平台上开发复杂游戏。一般的游戏可以分为游戏人物及背景,可以将游戏场景分成多个层次。在JavaMEGameAPI中提供了几个类。Layer类,该类为一抽象类,提供了游戏人物及背景的层次的基本构架,它代表了游戏场景中一个可视化的元素,如游戏人物(Sprite)或是分片背景(Til
iteye_9252
·
2020-08-15 02:48
坦克大战
0.8-1.4
版本0.8:功能:让主坦克向8个方向行走步骤:添加记录按键状态的布尔量添加代表方向的量(使用枚举)根据按键状态确定Tank方向根据方向进行下一步的移动(move)版本0.9功能:让主坦克向8个方向行走步骤:处理键抬起的消息修改TankClient相关代码版本1.0功能:添加子弹类步骤:添加Missile类添加x,y,dir等属性以及常量添加构造方法、draw方法等必要方法根据不同方向,进行不同的运
iteye_6233
·
2020-08-15 02:16
Java
坦克大战
单机版 源代码
尚学堂版本的修改版玩法:方向键:控制走动Ctrl:控制发弹A:超级子弹X:八方向发弹=:添加敌方坦克F2:重新开始其他功能:在头上实时显示血条吃到血块时能补血自动积分敌方坦克过少时自动添加收获:系统复习了J2SE的基本上所有内容对软件工程的理解进一步加深对面向对象的思想及其优点进一步加深熟悉了eclipse的使用,包括打包发布以及Doc的生成源代码://TankClient.javapackage
iteye_16284
·
2020-08-15 02:11
Android
坦克大战
游戏设计解析八
坦克大战
游戏中有六个用户界面:音效设置开始界面选择关卡界面游戏主界面分数界面游戏结束界面按照Android程序一般设计方法,一般一个界面对应一个Activity。
iteye_15968
·
2020-08-15 02:40
C#
坦克大战
网络版代码
简单C#
坦克大战
网络版代码写完单机版[url=http://blog.csdn.net/xiaoxiao108/archive/2010/12/18/6084473.aspx]http://blog.csdn.net
iteye_14518
·
2020-08-15 02:40
java
C#坦克大战网络版代码
Python
坦克大战
小游戏进阶 版本号v1.15
Python初阶'''v1.15实现坦克与墙壁的碰撞'''importpygame,time,randomSCREEN_WIDTH=900SCREEN_HEIGHT=550VERSION='V1.15'#v1.07新增记录敌方坦克的数量ENEMY_TANK_COUNT=5#主逻辑类classMainGame():#游戏主窗口window=None#我方坦克(唯一性)设置成类属性tank1=None
北岩浮生
·
2020-08-15 02:58
Python
坦克大战
小游戏 版本号(终结版)
Python初阶'''v1.17实现敌方子弹与我方坦克之间的碰撞'''importpygame,time,randomSCREEN_WIDTH=900SCREEN_HEIGHT=550VERSION='V1.17'#v1.07新增记录敌方坦克的数量ENEMY_TANK_COUNT=5#主逻辑类classMainGame():#游戏主窗口window=None#我方坦克(唯一性)设置成类属性tank
北岩浮生
·
2020-08-15 02:58
[黑马] 第2天 --Swing编程--
坦克大战
1.0版 (画出坦克)&&继续关注
----------packagecom.Tank1;/**
坦克大战
QQ交流群:254626551新手进*/importjava.awt.*;importjavax.swing.
张化
·
2020-08-15 02:41
坦克大战
,使敌人坦克随机运动
importjava.awt.Graphics;importjava.util.*;publicclasstt{//敌方坦克最少移动四步,最多移动18步改变运动方向privateintstep=r.nextInt(15)+4;//静态随机数,所有坦克公用该随机数privatestaticRandomr=newRandom();//坦克移动的八个方向,用枚举类型控制publicenumDirecti
fzuwcb
·
2020-08-15 02:02
java
坦克大战
中,给子弹加载图片
子弹类Missile1.首先在src目录下新建一个文件夹Images,将图片拷贝到该文件夹下2.在子弹类中添加以下代码:privatestaticImage[]missileImages=null;privatestaticToolkittk=Toolkit.getDefaultToolkit();privatestaticMapmap=newHashMap();//创建静态数组和静态Map是为了
fzuwcb
·
2020-08-15 02:02
java
null
image
java制作简单的
坦克大战
坦克大战
是我们小时候玩红白机时代的经典游戏,看到有不少小伙伴都使用各种语言实现了一下,手痒痒,也使用java做的一个比较简单的
坦克大战
,主要面向于学过Java的人群,与学了一段时间的人,有利于面向对象思想的提高
付博瀚
·
2020-08-15 02:30
python
坦克大战
(1)准备工作
坦克大战
11.游戏构思2.开发环境3.准备素材近日闲来无事,随大流学习一下当下火爆的python,为了提高积极性,就从制作小游戏开始着手。
坦克大战
是以前比较经典的小游戏,也比较适合入门练手。
行无止尽
·
2020-08-15 02:56
python
游戏开发
比较完善的用HTML5做的
坦克大战
代码
此HTML5所做坦克的
坦克大战
的功能比较齐全而且都是用HTML5画出来的坦克和炮弹一、自己的坦克能上下左右移动按wsad这是上下左右键二、自己的坦克可以发射多颗炮弹连续发射炮弹三、画出敌人的三个坦克而且可以向四个方向随机移动发射炮弹四
温建江
·
2020-08-15 02:25
HTML5
坦克大战
(3)V层 Panel的所用
Panel的作用就是获取组件例如1MainCityPanel={};localtransform;localgameObject;localthis=MainCityPanel;--启动事件--functionMainCityPanel.Awake(obj)gameObject=obj;transform=obj.transform;this.InitPanel();logWarn("Awakel
csdn15065363376
·
2020-08-15 02:32
java
坦克大战
#include#includeusingnamespacestd;voidprint(int*a){intk;for(k=0;k=d&&x=1){shellinsert(a,n,d);print(a);d/=2;}}voidmain(){inta[]={49,38,65,97,76,13,24,49,55,04};print(a);shell(a,10);//shell排序shellinsert
circul
·
2020-08-15 02:27
java
java
java项目之——
坦克大战
16
版本:一颗子弹击中敌方坦克——面向对象思维分析是否打中:hatTank方法;(游戏中碰撞检测,有些复杂,一般直接调用库方法)在这里我们应用碰撞类:getRect(返回值Rectangle)1.子弹类中加入方法:publicRectanglegetRect(){returnnewRectangle(x,y,WIDTH,HEIGHT);}publicbooleanhitTank(Tankt){if(t
勤奋的菜才是我
·
2020-08-15 02:46
java后台--稳健
java项目之——
坦克大战
04.1
功能:使用双缓冲消除闪烁现象(消除闪烁是应该的,不过处理有点不太好理解)方法:将是所有的图像都画在虚拟图片上面然后显示出来。关键代码:ImageoffScreenImage=null;publicvoidupdate(Graphicsg){if(offScreenImage==null){offScreenImage=this.createImage(800,600);}GraphicsgOffS
勤奋的菜才是我
·
2020-08-15 02:46
java后台--稳健
用Java编写
坦克大战
importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.util.EventListener;publicclassHsTank2extendsJFrame{HsTank2(Stringtitle){this.setTitle(title);this.setSize(608,630);this.setLocati
bingbing1900
·
2020-08-15 02:35
坦克大战
总结
坦克大战
总结回头一想,做
坦克大战
这个项目已经有一个月了。这是我第一次做一个游戏项目,第一次在没有任何人的帮助下做的。
a3290456
·
2020-08-15 01:35
总结
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他