上大学之前没必要去花钱培训哈。四年的时间足够自学了 可以参考我一下的建议:

看一些视频和书籍,注意你需要把基础打好。现在B站上等很多第三方网站上有免费的,其实质量很不错的我把我自己整理的一些比较好的书列出来,关注我带你了解更多知识,当然好书可能不止这些哦~~

课程介绍:

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

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

https://www.bilibili.com/video/BV16q4y147mz?spm_id_from=333.999.0.0https://www.bilibili.com/video/BV16q4y147mz?spm_id_from=333.999.0.0

课程目标:

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

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

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

具体内容:

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

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

想学习Java的同学或者资料 可以在评论给我说哦~ ~ ~

java项目开发大鱼吃小鱼只需两小时相关推荐

  1. Java黄金矿工小游戏,只需两小时完成,就是这么简单

    黄金矿工小游戏是一款非常经典的休闲类挖宝游戏!相信绝大多数人小时候应该都玩过.但是你会玩游戏,你会做游戏吗?哈哈 没错我今天就是来给大家说怎么用Java做游戏的(是不是很厉害),希望看完之后你也会做哦 ...

  2. 只需两步快速获取微信小程序源码

    第一次在掘金这样高大上的社区写文章,忐忑地敲下我获取小程序源码过程中的经验分享. 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了某个小程序的前端实现,过程一言难尽,差不多两 ...

  3. 只需两步获取任何小程序源码

    这种方法,并不能反编译出所有的小程序源码,请自知! 具体的局限请看:qwerty472123大神的md文件 https://github.com/qwerty472123/wxappUnpacker ...

  4. 只需两步获取任何微信小程序源码

    只需两步获取任何微信小程序源码 kedwan关注 12018.09.15 09:32:43字数 2,428阅读 3,946 转载自百家号作者:不忘初心lucy 第一次在掘金这样高大上的社区写文章,忐忑 ...

  5. Soft robotics:造仿生昆虫机器人柔性骨骼新技术,只需2小时,成本不到7块!

    来源:量子位 原标题:只需2小时,成本不到7块,你我皆可制作的3D机器人 机器人的骨架能像昆虫那般灵活.健壮吗?这个问题一直困扰着研究人员. 以往,要么制作工艺太过复杂,耗的时间长:要么就是材料设备台 ...

  6. java项目打jar包的两种情况

    java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1.  1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1.  首先在Ecl ...

  7. yoyo跑_足球YOYO体测大揭秘 失去资格只需两次

    编辑同志: 近日看到<江淮晨报>上有关足球运动员冬训YOYO测试的报道,但是,我们不清楚到底何谓"YOYO测试"?请给予解答!谢谢! 合肥市第四十二中学李鸣李鸣: 你好 ...

  8. 0、Java项目开发环境搭建

    Java项目开发环境搭建详解   工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址:   打开ma ...

  9. (只需两步)让ChatGPT免费帮你制作出漂亮的PPT

    目录 第一步:生成 PPT 代码 第二步:将代码转化为 PPT 还在为制作PPT而烦恼吗? 让ChatGPT来帮您! 本篇文章介绍如何利用ChatGPT一键生成PPT文字和样式,省时省力又专业! (真 ...

最新文章

  1. 你所知道的深度学习发展史及核心节点事件?
  2. 牛客题霸 NC28 最小覆盖子串
  3. java死信队列_RabbitMQ 死信队列是什么鬼?
  4. 链式存储mysql_链栈:栈的链式存储结构
  5. java用beaninfo_JavaBeanInfo 和 Spring 之间的关系
  6. AudioToolbox之AudioQueue.h(二)Creating and Disposing of Audio Queues
  7. CNN 卷积神经网络-- 残差计算
  8. 360浏览器极速版 v7.5.3.182 官方正式版_HTM5浏览器
  9. vue中使用canvas手写输入识别中文
  10. error execution phase preflight: couldn‘t validate the identity of the API Server: Get
  11. 「趣小面」寻融资:前景美好,“钱”景难说
  12. X79主板win10启动卡住问题修复处理
  13. 积极向上的佳句(2)
  14. SAR成像系列:【9】合成孔径雷达(SAR)成像算法-波数域(omega-K)成像算法[也叫距离徙动(RM)算法](附Matlab代码)
  15. iOS应用之微信支付集成-直接前端集成
  16. 地铁运行速度测试软件,又一项世界级领先技术,解读地铁车速是谁在检测?
  17. 2019高考数学试卷文科新课标Ⅱ
  18. 局域网服务器和联通协议,联通局域网怎么设置
  19. 互联网+、工业4.0和人工智能,主要的区别是什么?
  20. 高性能验证码图片生成

热门文章

  1. h5使用canvas模拟制作的中国象棋实现残局走子
  2. 【WPF】级联Combobox及其与ListView的联动
  3. Leaflet中实现矩形闪烁动画效果
  4. 关于数据集下载链接----百度云盘 (推荐)
  5. 比 SQL 快好多倍,这个国产数据库真强!
  6. iPhone/iOS开启个人热点的相关位置调整小结
  7. APP商品详情源数据接口
  8. HTML入门笔记18-HTML中点击链接发送邮件
  9. [附源码]JSP+ssm计算机毕业设计房地产成本管理系统p17k1【源码、数据库、LW、部署】
  10. ds18b20和plc接线图_PLC与这7种设备的连接方式,一看就懂!