首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java打飞机小游戏(附完整源码)

写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习。java确实不适合写桌面应用,这里只是通过这个游戏让大家理解oop面向对象编程的过程,纯属娱乐。...代码写的很简单,也很容易理解,并且注释写的很清楚了,还有问题,自己私下去补课学习。...完整代码 敌飞机 import java.util.Random; 敌飞机: 是飞行物,也是敌人 public class Airplane extends FlyingObject implements...frame.setVisible(true); // 尽快调用paint game.action(); // 启动执行 } /** 启动执行代码...,因为图片差不多9张,所以图片没上传,需要图片的友友请简信我,最后,我做了一张思维导图贴出来让大家更好的理解OOP面向对象编程的过程。

7.2K101
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发 | 手把手带你入门小游戏,「打飞机」也有逆天操作!

    当我们改动代码后重新「编译」,模拟器就会做出相应更新,具体应用在下文会提到。 ? 可能大家已经发现,在新建的项目中微信帮我们内置了一款「飞机大战」小游戏 Demo。...在文档树中的就是这款小游戏需要用到的代码和素材文件。其中入口文件和配置文件:game.js 和 game.json。...现在你就可以选择工具栏中的「预览」,用刚才登录微信开发者工具的微信扫描二维码,查看并体验这款小游戏了。 ? 2. 改动代码试试 「飞机大战」中,玩家每隔 20 帧射一次,每隔 60 帧生成新的敌机。...首先打开文档树中的 js 文件夹,选择 main.js,定位到第 145 行代码处,这段代码的功能是控制子弹射击速度。 ?...改动后的这段代码如下: if ( databus.frame % 5 === 0 ) { this.player.shoot() this.music.playShoot() } 再次点击工具栏中的

    96020

    不就是小游戏嘛,分分钟给你写一个

    微信小游戏 微信群里最大的骚扰源有两种: 一是转发#吱口令#~!...@#¥%……&*,长按复制此消息领红包之类的 另一种就是各种小程序和小游戏的分享 前天有同学无意间把一个小游戏分享到了答疑群中,我看了一下,其实游戏的代码逻辑并不复杂(简化版的跳一跳,套上个吃鸡的主题...正好我最近也有研究下小游戏的打算,趁周日没什么事,说干就干吧。 不过作为上手项目,我选择了一个更熟悉的游戏:打飞机 话不多说,先上成品: ? 识别二维码进入打飞机游戏 ?...老读者应该知道,之前我们用 pygame 做过这个打飞机游戏的教程。公众号(Crossin的编程教室)对话里回复关键字 pygame 可获取教程及代码。...今天这篇我就不讲游戏的代码实现了,感兴趣的可以先看看代码,地址见文末。因为一来是改用了 JavaScript,二来数据驱动的模式和之前代码驱动的模式有很大的区别。

    1.2K10

    四款开源项目教你玩转微信游戏 | 码云周刊第 61 期

    前段时间小编的朋友圈几乎被一款微信小游戏霸屏,很多玩过的朋友戏称“根本停不下来”,没错就是“跳一跳”这款小游戏!...为什么一款休闲益智的小游戏一夜之间爆红整个微信互联网,小编试玩之后明白了其中的奥秘:入口简单,通过一拉、一点、一按即可快速切入小程序。 这也印证了张小龙曾说的一句话:“好产品要用完即走。”...使用了 opencv3.2 完成图像处理,使用 python3 进行编程,使用 ADB 完成和测试机交互。...项目名称:微信打飞机游戏 项目简介:本项目来源是看到 OSChina 首页上面大家都在写打飞机的简易版本,我突发奇想,是否我可以完全模仿一个微信的完整的打飞机游戏呢,所以在网友已有的基础上面,设计和实现了这个

    1.2K50

    用python写一个简单的贪吃蛇游戏

    不知道有多少同学跟我一样,最初接触编程的动机就是为了自己做个游戏玩? Python 虽然并不是一个“为游戏而生”的语言,但也有着自己的游戏引擎。最常用的就是 pygame。...这两个引擎我们都有过案例,其中 pygame 更是做过一个较为详尽的入门教程 --《打飞机小游戏,链接见文末。 今天要给大家分享的是一个 pygame 写的“贪吃蛇”小游戏: ?...“贪吃蛇”这个小游戏编程学习中的常客,因为: 1. 简单,最基本的游戏元素只需要蛇和食物两个就可以进行了。(打飞机还需要三个元素呢,想想分别是什么?)方向的话只要上下左右4个固定方向就可以了。...(获取地址请在公众号 Crossin的编程教室 里回复关键字 贪吃蛇) 这里我们做个简要介绍: 此代码基于 pygame 开发,所以运行前请确保你的 Python 里已成功安装 pygame。...获取项目地址请在公众号 Crossin的编程教室 里回复关键字 贪吃蛇 文中代码由 清风小筑 完成

    2.2K10

    微信小游戏接入Fundebug监控

    game.png 最近注意到Fundebug上线微信小游戏错误监控,还支持自动截屏这种sao操作?接入到公司项目感觉不错,决定写篇推荐下。 接入方法 创建项目的时候选择左下角的微信小游戏图标。...integrate.jpeg 第三方插件在小游戏的接入流程和小程序是类似的,你需要将插件代码下载到本地,放到自己的项目中。并且需要将Fundebug的接收域名配置到request合法域名。...接入打飞机游戏 使用无AppID模式创建一个微信小游戏后可以看到官方demo,其中入口文件和配置文件:game.js和game.json。...game.js引入并初始化包含整个打飞机的游戏场景、参与者(玩家飞机和敌方飞机)、游戏逻辑的主函数的main.js。 新建一个名为libs的文件夹,用来存放第三方库文件。...create_libs.png 然后再game.js文件中引入,记得将复制的代码中的release改成libs。

    1.8K100

    被微信小游戏“跳一跳”毁掉的元旦,腾讯小程序这次真的离成功不远了?

    正如微信官方对于小游戏的定义:小游戏是小程序的一个类目,它即点即玩,无需下载安装,体验轻便,你可以和微信内的好友一起玩,比如 PK、围观等,享受小游戏带来的乐趣。...说到微信小游戏,让人印象最深的莫过于2013年8月腾讯推出的一款H5网页手游《飞机大战》(又称“打飞机”),当时这款游戏获得了非常大的用户关注度。...据当时的百度搜索指数,8月7日“飞机大战”拥有6100次的最高日搜索量;8月9日,“打飞机”关键词取得了最高1.6万的日搜索量。...因为社交关系的引入,“打飞机、晒战绩”的方式很快风靡了朋友圈,从那之后,受到《飞机大战》的启发,H5 游戏开始在微信生态里流行。...所以微信自己在介绍中也提到,相较于早前的“打飞机”,此次在小游戏中引入更多互动性强和可以多人加入的小游戏

    69100
    领券