day10 1.英雄机和敌人的碰撞 1) 借用FlyingObject中的hit()碰撞行为 借用FlyingObject中的goDead()方法 在Hero中设计subtractLife()减命、clearDoubleFire()清空火力值4 /** 成员方法:减命 */ public void ...
分类:
编程语言 时间:
2018-03-30 21:42:15
阅读次数:
214
day09 1.子弹与敌人的碰撞 1)在超类中FlyingObject设计hit()实现敌人与子弹/英雄机得碰撞 /** 成员方法:检测敌人与子弹/英雄机的碰撞 * this:敌人 other:子弹 */ public boolean hit(FlyingObject other) { int x1... ...
分类:
编程语言 时间:
2018-03-29 00:03:29
阅读次数:
327
day07 功能实现的步骤: 1.先写行为: 1)若是某个对象特有的行为,则将设计在派生类中 若是所有对象共有的行为,则将设计在超类中 1.1)所有派生类行为都一样,设计为普通方法 1.2)所有派生类行为都不一样,设计为抽象方法,而后派生类重写 2.窗口调用: 1)定时触发的,在run()中调用 2... ...
分类:
编程语言 时间:
2018-03-26 23:30:48
阅读次数:
339
刚学不久java,做了一个飞机大战的小小小小游戏,现在把这个思路总结以及代码分享出来。大佬别吐槽(emmmmmm .....开发环境:jdk1.7 开发工具:eclipese PlanelJPanel.java PlanelJFrame.java Crash.java Dpanel.java Bul ...
分类:
编程语言 时间:
2018-03-26 19:18:56
阅读次数:
501
看了Vue官方教程(貌似和自己写的框架差别不大,听前前端同事一直吹Vue,于是学习了一下,和自己写的框架好像也没强哪里去嘛,就是要傲娇哈哈),等有空也整理自己的框架,开源好了),想找个项目练练手(没找到好的),就写个飞机大战吧。飞机大战总共三个页面:登录、匹配、游戏页面,三个页面的功能:1、登录:玩家填写用户名,socket连接2、匹配:等待其他玩家准备3、游戏:战斗页面上述流程仿照了王者荣耀,所
分类:
Web程序 时间:
2018-03-01 10:17:39
阅读次数:
437
实现步骤 1.创建窗口 2.创建一个玩家飞机,按方向键可以左右移动 3.给玩家飞机添加按空格键发射子弹功能 4.创建一个敌机 5.敌机自动左右移动 6.敌机自动发射子弹 1.创建窗口 2.显示玩家飞机,检测键盘,控制飞机左右移动 3.玩家发射子弹 效果如下: 4.创建一个敌机 5.控制敌机左右移动 ...
分类:
编程语言 时间:
2018-02-25 19:27:06
阅读次数:
510
pygame库已经很久不更新,毕竟使用python开发游戏的不多。本项目的目的在于训练自己的pthon基本功、了解中小型程序框架以及学习代码重构等。项目出自《Python编程 从入门到实践》中12-14章节的例子。另外写的博客貌似也没人看啊,有点沮丧。不过还是要沉住气,就权当自己的私人技术日记了。或 ...
分类:
其他好文 时间:
2018-02-18 21:31:11
阅读次数:
371
飞机大战 coding=utf 8 import pygame from pygame.locals import import time import random class Base(object): def __init__(self,x,y,screen,image_name): self ...
分类:
编程语言 时间:
2018-01-23 22:09:48
阅读次数:
328
少儿编程网 http://www.shaoerbianchengwang.com/scratch 《Scratch游戏制作教程》资料http://www.shaoerbianchengwang.com/tag/scratch%E6%B8%B8%E6%88%8F%E5%88%B6%E4%BD%9C【s ...
分类:
其他好文 时间:
2018-01-21 13:51:53
阅读次数:
1235
实验五 数据结构综合应用 20162305 0 分析系统架构 我们本次做的是一个飞机大战的游戏,本次游戏是想让使用者通过操控一个飞机进行击毁敌机和躲避敌机的操作。这个APP总体是基于精灵类ISpirte实现了战斗机类,走直线的精灵类和爆炸类,这些类构成了整个APP的整体架构,所有的功能都集中在这几个 ...
分类:
其他好文 时间:
2017-12-17 12:14:12
阅读次数:
140