课程介绍:

大鱼吃小鱼,又称吞食鱼,是一款动作类小游戏。通过不断的吞吃比自己小的鱼类快速成长,最终成为海洋霸主。

本课程讲解一个大鱼吃小鱼游戏的详细开发过程。只要60分钟就可以完成一个你自己亲手开发出来的Java版大鱼吃小鱼。

java项目大鱼吃小鱼游戏开发教学(附带源码和资料)

项目展示:

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

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

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

具体内容:

窗口绘制,背景图的绘制,多种游戏状态,启动页面点击事件,双缓存的使用,敌方鱼的随机生成,键盘控制我方鱼的移动,

鱼的碰撞检测,游戏积分的实现,关卡的设置,boss鱼出现前的预警,空格暂停功能和重新开始功能的实现等等,涵盖了基本的游戏思想。

想要本视频附带的资料和源码可以私我领取(免费)!

出自北大教授java项目大鱼吃小鱼游戏开发教学 附带源码和资料相关推荐

  1. Java 编写大鱼吃小鱼游戏 窗体程序 完整源码

    今天为大家分享大鱼吃小鱼游戏开发与制作.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步 开发环境 开发语言为Java,开发环境Eclipse或者IDEA都可 ...

  2. java毕业设计Steam游戏平台系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计Steam游戏平台系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计Steam游戏平台系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目 ...

  3. 【通知】▁▂▃ Himi 最新著作《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发》★书籍源码+第4/5/6样章★-免费下载★ ▃▂▁

    2013年新年,Himi的第二本著作:<iOS游戏编程之从零开始-Cocos2d-x与cocos2d引擎游戏开发>一书正式发售: (大家可以到新华书店.淘宝.拍拍.当当.亚马逊等进行购买) ...

  4. 基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. Java EE企业级应用开发教程教材源码课后题答案

    Java EE企业级应用开发教程 教材源码+课后题答案 百度网盘链接: https://pan.baidu.com/s/1icNDocxxx9GD-UHUtQQU0A 提取码:L6X6

  6. java计算机毕业设计简易在线教学系统源码+数据库+lw文档+系统

    java计算机毕业设计简易在线教学系统源码+数据库+lw文档+系统 java计算机毕业设计简易在线教学系统源码+数据库+lw文档+系统 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...

  7. java计算机毕业设计简易在线教学系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计简易在线教学系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计简易在线教学系统源码+数据库+系统+lw文档+mybatis+运行部署 本源码技术栈 ...

  8. java计算机毕业设计计算机组成原理教学网站源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计计算机组成原理教学网站源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计计算机组成原理教学网站源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...

  9. 基于Java毕业设计学生课堂互动教学系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学生课堂互动教学系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学生课堂互动教学系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S ...

最新文章

  1. 后端开发之libcurl库编译与安装
  2. 使用Xcode External Build System实现Rust 项目 Capture GPU Frame 在线调试 Metal 2018.12.18
  3. linux清屏命令clear和reset
  4. 事务457——事务的七个传播行为
  5. 第三次软工作业——实现最大字段和算法并进行判定条件覆盖
  6. 如何修改Win7开机登陆界面背景图片
  7. css 选择href属性值,巧用CSS属性值正则匹配选择器(小技巧)
  8. NET问答:Select 和 SelectMany 的区别
  9. html:(32):字体,字号,颜色
  10. oracle聚合函数wmsys,oracle 自定义聚合函数
  11. Manacher【p1210】回文检测
  12. 如何列出npm用户安装的软件包?
  13. C语言中结构化数据(变量,指针,数组,字符串,结构体和联合)的内存表示
  14. anaconda flaks 安装_Anaconda 安装和配置
  15. 拓端tecdat|Python中基于网格搜索算法优化的深度学习模型分析糖尿病数据
  16. 黑客之门的魅力:感染与加载 [转]
  17. 我用3天时间,整理了几十个项目的Python资料
  18. php gtk不更新了,[新人求助] gtk控件动态更新
  19. 硬盘 NTFS格式 与 exFAT格式 的比较
  20. nologging何时能减少redo

热门文章

  1. 对曝光过度图像的处理
  2. JavaScript-关闭图片
  3. 2020-11-11 吴恩达DL学习-C5 序列模型-W2 自然语言处理与词嵌入(2.9 情绪分类-使用RNN模型,考虑词序)
  4. tomcat的webapps下资源访问404
  5. android palette组件用法,android Palette调色板使用详解
  6. ‘’慢慢来‘’的真正含义
  7. ruckus DHCP Option 43
  8. 穷人最缺乏的就是野心
  9. 网页html解析工具,一个犀利的 HTML 解析器 —— Less.Html
  10. Unity之Shader