Java游戏项目之大鱼吃小鱼

最近UP分享给大家许多毕业设计思路,在忙于制作毕设的同时,也不要忘记给自己喘息的机会,劳逸结合,有可能会事半功倍喔~

所以今天给大家带来的是Java游戏开发项目的第十一弹——《大鱼吃小鱼》。

《大鱼吃小鱼》是一款发行于2011年的休闲类游戏。在游戏中,玩家通过不断的吞吃比自己小的鱼类快速成长,最终成为海洋霸主。

下面的视频程讲解一个大鱼吃小鱼游戏的详细开发过程。只要1个小时就可以完成一个你自己亲手开发出来的Java版大鱼吃小鱼。

课程目标:

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

2、完成敌方鱼的随机生成,敌我方鱼的移动,我方鱼吃掉敌方小鱼,计分系统,关卡设计,我方鱼成长等功能的实现。

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

具体内容:

窗口绘制,背景图的绘制,多种游戏状态,启动页面点击事件,双缓存的使用,敌方鱼的随机生成,键盘控制我方鱼的移动,鱼的碰撞检测,游戏积分的实现,关卡的设置,boss鱼出现前的预警,空格暂停功能和重新开始功能的实现等等,涵盖了基本的游戏思想。

开发环境:jdk1.8

开发工具:IDEA

JavaEE基础:变量、数据类型、判断语句、循环结构、类的继承、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件、键盘事件

经验分享 程序员 微信小程序 职场和发展