欢迎光临散文网 会员登陆 & 注册

【Java飞翔的小鸟】附源码,手把手教你Java游戏开发-保姆级教程

2022-07-07 15:37 作者:编程学习会员  | 我要投稿

《飞翔的小鸟》是一款曾经比较火热的小游戏,本文可以带你你从零开始,一步一步的开发出这款小游戏。


开发环境: jdk1.8 

开发工具: IDEA

视频教程:


本游戏包含的具体功能:

1.窗口的绘制

2.游戏背景的绘制

3.绘制小鸟

4.实现小鸟的移动

5.解决屏幕闪烁问题

6.云彩的添加与移动

7.云彩的自动生成与销毁

8.绘制障碍物

9.障碍物自动生成

10.障碍物对象池

11.判断小鸟与障碍物发生碰撞

12.计时功能

13.按下空格键重新开始游戏

14.记录的持久性

知识要点:

1.Java的基本语法

2.Java面向对象的三大特征(封装、继承、多态)

3.Java Swing中常见API的使用 (Swing 包括了图形用户界面器件如:文本框,按钮,分隔窗格和表。)

课程目标:

1.通过本课程的学习巩固java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制。

2.完成小鸟的移动,管道自动生成、碰撞死亡,计分系统等功能实现。

3.将java基础知识与游戏相结合,完成java的入门小游戏,提升java的学习兴趣。

开发步骤:

1.创建项目flappyBird,然后在src目录下创建两个包,分别为game和resources

2.将素材文件全部放入resources文件中

3.在测试类文件中,制作窗口面板,并将背景图片放入面板中

4.设计游戏道具之「地面」,新建地面类,实现游戏背景中地面的移动

5.设计游戏道具之「柱子」,新建柱子类,实现游戏背景中柱子的移动

6.设计游戏道具之「小鸟」,新建小鸟类,在类中加入小鸟的各种参数,以及飞行、移动、是否撞柱子和地面等相关的方法

7.将小鸟也放入面板中,用数组模拟多帧

8.鼠标监听控制小鸟的飞行行为

9.添加计分和游戏结束游戏开始的画面 


如果你只是刚入门java的新手,不用担心,只要你简单掌握了该游戏所需要的javase基础知识,便可以跟随教程视频完成属于你自己的飞翔的小鸟游戏!同时还可以加深和巩固你对面向对象知识的理解,做出来成就感爆棚哦!

需要源码和资料的同学

三连+评论区扣1领取

【Java飞翔的小鸟】附源码,手把手教你Java游戏开发-保姆级教程的评论 (共 条)

分享到微博请遵守国家法律