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小游戏飞机大战
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
java小游戏
坦克大战(二)
今天继续昨天的代码继续完善坦克大战这个小游戏:主要完成如下的功能:5:让坦克可以开火。*6:现在的子弹的处理方式是否有问题??把飞出屏幕的子弹移除掉。子弹飞出屏幕就不再绘制。*7:添加地图,绘制地图*8:解决闪屏:双缓冲*9:作业:坦克出生在屏幕的左下角、尝试,在屏幕的右上角和左上角,添加两个坦克。5、第一步我们完成让坦克的开炮功能,首先,我们先定义一个炮弹类Bullet,初步完成子弹的飞行轨迹。
郭畅小渣渣
·
2020-08-15 03:18
实训
Java
小游戏
坦克大战小游戏(Java)
按照教程写了一个
Java小游戏
,花了19天时间去抄了一遍,今天终于抄完了。:.゚ヽ(。◕‿◕。)ノ゚.
ACLewis
·
2020-08-15 02:11
Java
python
飞机大战
添加音效 添加分数
plane_main.py设置主文件importpygamefromplane_spritesimport*fromBackgroundimportBackGroundfromEnemyimportEnemyfromHeroimportHerofromtimeimportsleepfromBulletimportBulletclassPlane_main(object):def__init__(s
厄祖
·
2020-08-14 21:18
《外星人入侵》简版-----------子弹部分
做了两种方式,一种屏幕绘制子弹,一种图片版,屏幕绘制版在代码内加了注释部分ps:为了和子弹适配,换了彩色飞机~呃在某宝淘了一整份
飞机大战
素材,结果有一大部分在linux上查看不了的痛谁能懂,懒得换电脑,
戴红帽的小蘑菇
·
2020-08-14 19:52
飞机大战
python编程从入门到实践
python
飞机大战
笔记
代码模块主模块通过调用其他函数运行游戏三个实体类定义模块shipalienbullet函数功能模块控制游戏运行和暂停模块游戏参数模块2.shipalienbullet模块(1)实体类模块定义了实体的属性初始化和行为,都含有init()初始化函数和update()位置更新函数,其中pygame含image和screen的对象通过get_rect()可获得相关的rect对象进而获取图像和屏幕的cent
倚竹听风吟
·
2020-08-14 19:02
python
pygame之
飞机大战
按键操作解决方案比较(1)
在pygame编写的
飞机大战
里,可以用鼠标来移动,鼠标左右键来发射子弹。这个相对来说容易写。经过多次实践,实现如下功能:用ASDW来控制飞机移动,用J来控制子弹发射。
hailler1119
·
2020-08-14 17:10
python
pygame
pygame事件之——控制物体(飞机)的移动
近来想用pygame做做游戏,在xishui大神的目光博客中学了学这东西,就上一段自己写的
飞机大战
的代码,主要是对键盘控制飞机的移动做了相关的优化#-*-coding:utf-8-*-importpygamefrompygame.localsimport
anyikang3511
·
2020-08-14 16:36
H5 canvas 实现
飞机大战
游戏
首先看几张效果图:上面三张图分别对应游戏的三种状态ready,play,pause。体验一下先介绍一下canvas画图的原理,在这个游戏中的背景,飞机,子弹以及飞机被击中爆炸的效果都是一张张的图片,通过canvas的drawImage()函数把这一帧需要的所有图片按其所在的位置(坐标)画到画布上,当然有时候也需要画些文本,比如左上角的得分;然后接着画下一帧,同时改变飞机和子弹的位置;画下一帧之前一
weixin_30342827
·
2020-08-14 05:02
Cocos2d-x3.2总结(四)使用物理引擎进行碰撞检测
例如,在
飞机大战
中,判断我方子弹和敌机是否发生碰撞一般在定时器中通过敌机所在位置的矩形是否包括了子弹的位置来判断是否发生碰撞。
cbbbc
·
2020-08-14 03:56
Cocos2d-x学习日志
【汇智学堂】-
JAVA小游戏
(井字游戏-菜鸟版)
游戏执行的效果图:importjava.awt.Color;importjava.awt.Graphics;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjavax.swing.JFrame;importjavax.swing.JOptionPane;/****程序入口**/publicclassti
雷玉广
·
2020-08-14 01:16
JAVA游戏开发
飞机大战
python小游戏
python
飞机大战
#导入模块importpygameimportrandomfrompygame.localsimport*fromosimportpath#获取图片库和声音库路径img_dir=path.join
牵牵手就永远
·
2020-08-14 01:05
Java经典小游戏-
飞机大战
(FunnyTopGun)
效果图:游戏窗口有两个,一个类似于登录界面,点击屏幕跳转到另一个主窗口。WASD控制上下左右,空格键攻击。只用单一的主窗口线程的话键盘不能同时响应移动和攻击事件,所以创建多线程来控制事件发生:PaintThreadpt=newPaintThread();//画图线程MyBulletThreadbt=newMyBulletThread();//控制我放飞机射击事件EnemyThreadet=newE
hjw3649
·
2020-08-14 00:14
Java
pygame开发
飞机大战
外星人游戏
主函数importpygamefromsettingsimportSettingsfromshipimportShipimportgame_functionasgffrompygame.spriteimportGroupfromalienimportAlienfromgame_statsimportGameStatsfrombuttonimportButtonfromscoreboardimpor
wwxy261
·
2020-08-13 23:04
算法
windows下pygame取图片报错pygame.error: Couldn't open images\ship.bmp
39449570/article/details/78436705可以解决这个问题,具体就是前面加r,也就是:self.image=pygame.image.load(r"D:\python-projects\
飞机大战
不知道干啥
·
2020-08-13 22:41
自学python实例_
飞机大战
_3_代码讲解
开头附上传送门自学python实例_
飞机大战
_1_开始准备篇自学python实例_
飞机大战
_2_纯代码篇代码以及素材创建工程目录:准备基础工作:importpygamefromplane_spriterimport
sola_酱
·
2020-08-13 18:54
python
pygame小甲鱼
飞机大战
游戏打包为exe文件遇到的各种问题终极解决办法
在python中比较常用的python转exe方法有三种,分别是cx_freezepy2exePyInstaller。两种似乎对python3的支持不好,操作也没cx_freeze简单,所以选择cx_freeze来打包python程序。一、pyinstaller打包方法安装Pyinstaller1、安装pywin32win+R打开cmd使用pip命令安装:pipinstallpywin322、安装
CCIEFZ
·
2020-08-13 15:55
python
史上最全Python
飞机大战
(外星人入侵)
论述最近,在学习Python,前面已经写了一个比较比较简单地
飞机大战
,这次我们增加一点难度,给
飞机大战
添加更多的功能,代码内容也相应的会增加不少,其代码块主要分为8块,详细内容如下:1.主程序块:alien_invasion.py
头顶日渐发凉
·
2020-08-13 15:30
pygame
飞机大战
子弹的编写(二)让子弹动起来
目标:子弹有速度,也能斜着飞子弹有了,该动起来了。在Bullet类里添加一个函数就行。defupdate(self):def__init__(self,type=1):pygame.sprite.Sprite.__init__(self)self.speed=2defupdate(self):self.y+=self.speed运行一下程序,好了,子弹动了。不过好无聊啊,只能直上直下,稍微复制点吧
hailler1119
·
2020-08-13 14:12
python
pygame
C语言
飞机大战
小游戏(2万字!完整精讲解版+源代码)
C语言
飞机大战
小游戏(2万字!
轻夏
·
2020-08-12 18:41
完整项目
python——游戏开发入门之
飞机大战
程序界面:介绍:使用pygame包开发的一个简易
飞机大战
游戏,主要用来熟悉python的面向对象编程。
昕楠
·
2020-08-12 17:00
python
C#
飞机大战
(仿微信)
附图:想法本来是要做正方体3D显示来着的,做着做着感觉好难全是算法参数,突然想到
飞机大战
的原理应该不难,就做这个了。(有做过3D正方体显示的童鞋可以传授点经验giveme)。
「已注销」
·
2020-08-12 15:20
游戏
C#Winform
java小游戏
大鱼吃小鱼入门(音乐添加+鱼头转向+背景移动+背景泡泡效果)
【miehaha的博客】转载请注明出处(万分感谢!):https://blog.csdn.net/qq_40315080/article/details/82828637上一篇讲了如何写基础简易的大鱼吃小鱼,接下来需要一些添加使游戏界面效果更好。1.添加音乐:需要添加背景音乐和吃鱼的效果音效等等音乐,将播放这些音乐的方法写在一个类中,适时调用会很方便,即使只想添加背景音乐也可以写在类中,方便以后直
mie haha
·
2020-08-11 22:22
游戏
AI时代用脸玩“
飞机大战
”,PaddleHub让你秒变“脸控”游戏达人
AI时代还拿着手机打飞机游戏是不是out了?飞桨PaddleHub带你体验不一样的游戏玩法。从世界上第一款游戏诞生开始,电玩都需要依赖手柄和按键进行,无论是PC游戏,还是XBOX、PS这类主机游戏,控制器和手柄都是不可缺少的。直到2009年微软发布了第一代Kinect,将人体检测作为游戏控制,彻底颠覆了游戏的单一操作,开创了解放双手的先河,使人机互动的理念更加彻底地展现出来。但是之后,2018年微
百度大脑
·
2020-08-11 19:06
Java弹球游戏的基本实现(一)
之前做了弹球游戏,用了线程,以为自己懂了,但是做
飞机大战
的时候觉得有点乱,所以回过头来整理一下弹球游戏的做法:文章目录一、做出界面并在界面上画出球1.写一个主类显示界面,这个很简单可以直接跳过2.给窗体添加鼠标监听
梅子的日志
·
2020-08-11 14:12
小游戏
Python-
飞机大战
本人目前从事计算机视觉领域,毕业后想从事Python开发,于是自学python知识,此博客是学习了两三周Python语法,学习了Python编程入门与实践的书后,跟着教材最后的项目所做,算是实践吧,后面将书上所附源码以资源形式上传,笔者在做这个东西的时候最大的体悟是要时刻重构函数,这个项目没写完,感觉后面都差不多,全部代码在书内写着一、外星人(alien.py)importpygamefrompy
Shawn94
·
2020-08-11 13:12
Python学习
python学习笔记第十二天------------
飞机大战
项目(一)
飞机大战
项目(一)1.pygame快速入门2.敌机出场3.碰撞检测1.pygame快速入门1.1使用pygame创建图形窗口1.1.1游戏的初始化和退出要使用pygame提供的所有功能之前,需要调用init
曾鸿举
·
2020-08-11 05:25
C语言/C++/Python练手小项目集合
纪念我的第一篇博客,回头整理一下,自己当时真的是搞笑目录项目集合C语言1、推箱子2、超级简略版的
飞机大战
3、扫雷小游戏4、打字游戏5、链表贪吃蛇6、个人财务收支记录7、双人弹弹球C++1、植物大战僵尸2
1024Perosn
·
2020-08-11 00:27
练习小项目
Android Studio
飞机大战
游戏部分详解
●整体设计思路:用AndroidStudio制作游戏,先是定义一个MySurfaceView类来继承SurfaceView和实现SurfaceViewHolder.Callback和Runnable;先做游戏的背景图片,我方的飞机是一直向前走的所以背景也需要一直循环,只要用两张就行了,当一张打印结束另一张也紧随而来,如此反复的循环,便达到了背景一直在动的循环。第二个就是打印我方的战机了,定义一个绘
重复你我
·
2020-08-10 20:10
Android studio
飞机大战
项目思路和代码
整体思路先背景绘制玩家飞机,玩家飞机随触摸点移动绘制boss飞机,自动移动绘制子弹,分别从玩家飞机和boss飞机发射绘制爆装效果,由子弹触发绘制血量,玩家血量为0触发死亡画面,boss血量为零触发通过绘制开始界面,点击开机进入游戏1.如何绘制滚动的背景图片第一张图y坐标往下递减实现滚动,第二张图的底部坐标等于第一张图的顶部坐标,当第一张图片的顶部坐标大于屏幕,令其底部坐标等于第二张图的顶部坐标实现
西山采薇
·
2020-08-10 18:24
基础
Java学习总结(一)
Java的学习主要以自学为主,再加上上课老师的讲解,在这期间主要通过对书上代码的练习,以及对
Java小游戏
的制作达到学习的目的。
ABq
·
2020-08-10 18:05
Java学习
java小游戏
第一弹 简易俄罗斯
/**俄罗斯方块是一个经典的游戏。本版只是简易制作*思想:俄罗斯方块分层处理*(表现层)一个int[][]map数组来展示n*m的方格,有方块的为1,一次遍历数组,画出方块*(数据层)int[][][][]shapes数组用01来区分方块形状*(控制层)intx,y记录下落方块位置,通过shapes[][][i][j]&map[x+i][y+j]的结果来判断是否碰撞而进行一系列操作*/packag
听听丶
·
2020-08-10 17:35
java简易小游戏
java
java课程设计
俄罗斯方块
Tag
U3D小项目参考
++小案例目录:++++小案例001、贪吃蛇Demo++++小案例002、
飞机大战
Demo++++小案例003、MVC框架(提升等级案例)++++小案例004、简单背包案例++++小案例005、塔防Demo
VRunSoftYanlz
·
2020-08-10 14:48
Unity项目案例
unity中触屏控制人物移动
例如在
飞机大战
中,让战机随手指移动而移动publicclassHero:MonoBehaviour{privateboolisMouseDown=false;privateVector3lastMousePosition
~李疆
·
2020-08-10 10:25
Unity3D引擎
python游戏开发实战:酷跑游戏
我会在后续的文章中做出改进.下载地址:https://pan.baidu.com/s/12CZ52597Saablcn1Q7oRTA三.开发思路1.地图滚动思路这种地图滚动其实就是一种无缝纹理的衔接,在
飞机大战
之类的游戏里是很常见的
狡猾的皮球
·
2020-08-10 10:19
python游戏开发实战
Python开发
飞机大战
(1)
最近在学习python语言,发现Python中的Pygame模块,可以用来编写一些小游戏,所有就开发一个
飞机大战
游戏练练手。这里顺便有我用的开发
飞机大战
用的素材素材。
znxsjay4
·
2020-08-10 05:12
Python
Python开发
飞机大战
(2)
这一篇继续完成plane_sprites模块的构建,主要完成游戏中:敌机类(Enemy),英雄类(Hero),子弹类(Bullet)封装工作,下面分别就这三个类的封装过程进行总结:1.游戏敌机类EnemyclassEnemy(GameSprite):def__init__(self):super().__init__("./image/enemy1.png")self.speed=random.r
znxsjay4
·
2020-08-10 05:12
Python
模块
MFC实现简单
飞机大战
(含游戏声音)
1实验内容本实验主要是实现简单的
飞机大战
游戏,包含游戏声音、碰撞后爆炸效果,有大小敌机等。
yunyunyx
·
2020-08-09 16:30
C++
matlab
飞机大战
小游戏(第二版)
第一版链接:https://blog.csdn.net/slandarer/article/details/88025006游戏截图:————————————————————————游戏动图:子弹类型1(a键):子弹类型2(s键):PS:目前支持鼠标点击及键盘按键设计,共四种类型子弹,期待你的探索哟~————————————————————————代码获取:百度网盘链接:https://pan.b
slandarer
·
2020-08-08 21:23
matlab
游戏
matlab
飞机大战
小游戏
matlab飞机小游戏需要把m文件和下面两张图放在同一文件夹图一图二游戏截图代码部分functionplaneplaneown=imread('plane4.jpg');plane_op=imread('plane1.jpg');background=uint8(zeros(540,370,3));change=uint8(zeros(50,50,3));image=background;imag
slandarer
·
2020-08-08 21:23
游戏
matlab
Python入门项目——
飞机大战
文章目录项目描述Pygame安装Windows平台下安装Linux平台安装开始编写项目创建pygame窗口设置背景色创建设置类添加飞船图像创建Ship类在屏幕上绘制飞船重构:模块game_func函数check_events()函数update_screen()操作飞船响应按键允许不断移动调整飞船的速度限制飞船活动范围重构check_events()射击添加子弹设置创建Bullet类将子弹存储到编
跑不了的你
·
2020-08-08 19:16
Python
python
游戏
Java小游戏
——贪吃蛇
Java小游戏
之贪吃蛇系统目标贪吃蛇是一个益智类游戏,通过本游戏的设计和实现,可以提升Java技术能力,提升自己独立开发的能力及掌握项目的开发流程。
๑鬓如霜๑
·
2020-08-08 01:57
java
Pygame框架简单实现
飞机大战
(附有详细注释)
飞机大战
主游戏类"""项目名称:简单
飞机大战
游戏基于框架:Pygame开发日期:2020.07开发人员:Y版本:****"""importsys#导入内置模块sys调用sys.exit()importpygame
理想LoveCoding
·
2020-08-08 01:36
笔记
pygame
游戏
unity学习之
飞机大战
制作 关键点(四) 设置敌机和奖励物品的生成和随机
特别说明,因为敌机和奖励物品的代码方式差不多,我就放在一个代码里面写了。3.1添加敌机以及敌机的移动依旧是把图片拉到Hierarchy里面生成对象,添加代码,然后拖回scenes文件夹,就可以制作成prefab。移动代码关键点:添加了hp,奖励物品的hp可以设置为0,score和speed也是如此,根据自己的要求改变。hp:血量score:分数speed:速度3.2随机生成敌机说明:enemy1P
qq_39227270
·
2020-08-07 17:35
unity学习之
飞机大战
制作 关键点(三) 设置子弹的生成和移动
先丢结果,总共为三种子弹,红色子弹,蓝色子弹,激光子弹。3.1设置子弹模型,并添加移动脚本3.11添加子弹图片,拖到Hierarchy,也就是场景中,并且在子弹上先添加移动脚本关键点:依旧是用简单的Translate方法让子弹进行移动。和背景图片的区别是一个是向下用Down,一个是向上移动用up。Destroy方法用来删除游戏对象,等子弹离开屏幕的时候就可以删除了,我出现的一次bug,把删除游戏对
qq_39227270
·
2020-08-07 17:35
《
飞机大战
》pygame异常报错信息:NameError: name ' ' is not defined,名称错误,名称“ ”未定义
准备在游戏页面添加一个历史最高分的显示,在关卡得分和关卡等级后面,recordscore在这之前还没有定义,直接做了一个globalrecordscore全局变量,但是还是报错;报错信息如下:pygame1.9.6Hellofromthepygamecommunity.https://www.pygame.org/contribute.htmlTraceback(mostrecentcalllas
CCIEFZ
·
2020-08-07 15:36
python
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他