坦克大战时间限制:1000 ms | 内存限制:65535 KB难度:3描述Many of us had played the game "Battle city" in our childhood, and some
原创
2023-05-05 20:24:18
89阅读
坦克大战时间限制: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
146阅读
2评论
package game;/** * 作者:郑云飞 * 内容:坦克大战项目实战 * 2010年8月20日画出坦克 * 2010年8月21日:让坦克动起来 * 2010年8月22日:让坦克发射子弹 * 2010年8月22日22:45分:让坦克能够连发子弹 * */import java.awt.Color;import java.awt.Graphics...
原创
2022-09-08 15:22:55
69阅读
坦克大战 1、安装pygame模块 pip install pygame 如果pip总是安装失败 可以下载whl去安装,https://www.python.org/ >选择PypI-->搜索框输入pygame 选择对应版本下载 我的保存到了D:\project-pycharm盘下,进入到d盘,执行
原创
2022-07-10 00:33:55
223阅读
1>myTankGame5.java/**
* 功能:画出坦克
* 1>我方坦克一个
* 2>敌人坦克3个
* 3>坦克可以连发子弹
* 4>添加炸弹效果
* 5>敌方坦克可以自己移动
* 新功能
* 6>控制坦克移动范围
* 7>让敌方坦克可以发射子弹
*/
package com.tank5;
import java.awt.
原创
2014-01-19 22:33:36
1121阅读
Java实例-坦克大战 一.样例图片 二.类图结构 坦克大战中的所有类 类的关系图 我的坦克类 三.说明 1、每一个新的独立运行的东西就是一个线程,像我方坦克,像敌方坦克,像所有的子弹 2、每一个线程要实现run方法,也要start启动线程 3、无论坦克,子弹,都有生命,都有坐标(静),都有速度,都
转载
2017-05-17 00:47:00
352阅读
2评论
package com.test1;
import java.util.Vector;
class EnemyTank extends tank implements Runnable
{
public Vector<EnemyTank>
原创
2017-03-10 19:45:21
2017阅读
<!DOCTYPE html><html onkeydown="run(event)"><head><meta charset="utf-8"><title></title><style type="text/css">#main{width:300px;height:300px;border:1px solid blue;}#tank{width:50px;height:50px;border:1px solid red;}</style>
转载
2013-06-05 20:13:00
309阅读
2评论
```c
#include<stdlib.h>
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#define WIDTH 128
#define HEIGHT 32//地图大小
#define UP 1//子弹方向
#define BUTTOM 2//子弹方向
#define RIG...
原创
2021-07-13 18:18:41
268阅读
项目建设!图片.png(https://s2.51cto.com/images/20211013/1634111569273347.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)在I
推荐
原创
2021-10-14 16:08:37
2695阅读
点赞
1评论
我方坦克发射子弹添加Shot类,让其实现多线程,添加相应属性及方法java/@author谢阳@version1.8.0_131/publicclassShotimplementsRunnable{privateintx;//子弹x坐标privateinty;//子弹y坐标privateintspeed=6;//子弹速度privateintdirect;//子弹方向privatebooleanis
推荐
原创
2021-10-15 14:15:39
3399阅读
点赞
4评论
文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。线程-应用到坦克大战坦克大战0.3分析如何实现当用户按下J键,我们的坦克就发射一颗子弹,思路:当发射一颗子弹后,就相当于启动一个线程Hero有子弹的对象,当按下J时,我们就启动一个发射行为(线程),让子弹不停的移
原创
2023-05-07 10:56:28
82阅读
IO 流-应用到坦克大战坦克大战0.5版增加功能防止敌人坦克重叠运动记录玩家的总成绩(累积击毁敌方坦克数),存盘退出【io流】记泉退出游戏时敌人坦克坐标/方向,存盘退出【io流】玩游戏时,可以选择是开新游戏还是继续上局游戏package com.hspedu.tankgame5;
/**
* 炸弹
*/
public class Bomb {
int x, y; //炸弹的坐标
原创
2023-05-08 19:22:02
46阅读
这个版本,只能算是一个雏形,把最基本的东西给完成了,不过,后面可添加的也不多。有一点,还是想去实现,那就是敌方坦克自己寻找对手!也就是游戏AI. emmm, 什么时候可以了解一下这个AI。顺便学学python。 这个帖子只是为了贴上代码,对后续的代码作为优化和添加游戏AI做准备的。 1. 各类接口
原创
2021-09-04 17:17:01
369阅读
2015年的年底,花了四天的时间写了个坦克大战小游戏,界面和原版非常像,但是功能还略显不足。不多说了,直接上代码吧!1:第一个类,窗体类。package tankwar.copy;import java.applet.Applet;import java.applet.AudioClip;import java.io.File;import javax.
原创
2021-07-08 17:27:02
204阅读