000 序言

0.1 吐槽

大四专业校内实习,然后没有期待中的C/C++的项目实习(是意料之中的Java

老师要求做一个Java小游戏

我就蒙了,脑海中闪现过很多念头

不是把不是把,没花钱去培训机构学习就教这个?

Java做游戏,这是还活在塞班年代吗?(划掉)

java教点Spring 或者是爬虫。最起码讲点数据结构或者是Java里面的对象实现也行啊

行吧,来都来了。总得学点什么,不然太亏了。

然后我们决定跟着做一个捕鱼达人

0.2 概述

要做一个小游戏,老师给我们看的是一个很简陋的捕鱼达人的demo

需要学习和了解的知识大概有下面几点

  • GUI的显示和操作(Swing
  • 文件素材的读取
  • 如何在窗口上绘制文字和图片
  • 实时刷新的实现
  • 图片旋转与翻转

应该能写完吧(gugugu

0.3 开发环境

Windows10+JDK12+IDEA2020.3.1

OVER

下一篇[Java小游戏之捕鱼达人001.JavaGUI]

Java小游戏之捕鱼达人000.序章相关推荐

  1. java小游戏之捕鱼达人,学了java,妈妈不再担心我去网吧游戏厅了!

    Java小项目捕鱼达人 跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早上贵子,从不掉发! 捕鱼达人这款游戏,相信和我年纪相仿的朋友,肯定很熟悉.在当时半智能手机和智能手机刚刚出现 ...

  2. 尝试写java小游戏(捕鱼达人)

    捕鱼达人 (平时都是在学校搞c语言,写算法.忽然java实验课大作业让设计一个小游戏的确挺蒙的,好在我之前学习过开发微信小程序,边查文档文档边做也比较快,下面有我的源码,截图,欢迎刚接触java小游戏 ...

  3. Java小游戏之捕鱼达人001.JavaGUI

    这一部分实现创建窗口的功能 1.1 创建窗口 创建窗口的话使用Swing来创建 我个人习惯会用一个Launch.class来作为启动方法,然后再调用其他类 需要显示的类都一起丢到Views文件夹中 再 ...

  4. 各种经典java小游戏_Java是这个世界上最好的语言!

    为什么? 请看TIOBE最新发布的编程语言排行榜: TIOBE开发语言排行榜每月更新一次,其结果可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的. ...

  5. Java小游戏:模仿微信群发红包

    Java小游戏:模仿微信群发红包 微信群主发普通红包,普通红包规则: 群主的一笔金额,从群主余额中扣除,平均分成n等分,让群员领取. 成员领取红包后,保存到余额中. 请根据规则,完成案例中所有类的定义 ...

  6. 《Java小游戏实现》:坦克大战

    <Java小游戏实现>:坦克大战 前面写了一个简单的聊天小程序,今天开始就写一个坦克大战的游戏,算是对Java相关小知识点的一个应用. 这个游戏的完成,我们也是分步完成,逐步累加,一个一个 ...

  7. java小游戏-超级玛丽

    java小游戏-java小游戏-超级玛丽 1 创建窗口 2 创建并完成常量类 3 创建背景类 4 绘制背景类 5 创建障碍物 6 第一关的设计 7 第二关的设计 8 第三关的设计 9 创建马里奥类 1 ...

  8. java小游戏-java小游戏-大鱼吃小鱼

    java小游戏-java小游戏-大鱼吃小鱼 1 创建窗口 2 添加背景图 3 启动封面 4 启动页面的点击事件 5 游戏开始时的背景添加 6 双缓存解决闪屏问题 7 地方第一条小鱼的添加 8 敌方左方 ...

  9. java小游戏——飞翔的小鸟(java初学作品)

    注:学习了java基础后,做出来的一个小作品,可以用来巩固学习 概述: 飞翔的小鸟能够作为Java基础的收官之作,包涵了Java很多的基础知识,在学习完Java基础后,尝试编写一些东西,能够起到很好的 ...

最新文章

  1. 【MySQL】MySQL5.6新特性之Index Condition Pushdown
  2. Android 中设置只是程序第一次运行才显示的界面
  3. poj 3040 Allowance
  4. Python 技术篇-用request库调用莉莉机器人api接口实现与机器人对话实例演示
  5. eclipse 64位_第3天 | 12天搞定Python,用Eclipse编写代码
  6. 基本数据结构篇(三万字总结)
  7. mysql未提交事务sql_MySQL如何找出未提交事务的SQL浅析
  8. srs10流程图_高效的SRS资源指示方法与流程
  9. 【BZOJ2095】【POI2010】Bridge 网络流
  10. Mac OS绑定80端口
  11. defun 函数定义
  12. 二维数组的空间复杂度_剑指 offer 面试题精选图解 04 . 二维数组中的查找
  13. Visual C# 资源文件编程--创建资源文件
  14. 强悍的 linux —— sed 与 awk
  15. float.valueof()自动截取有效位数
  16. JavaScript高级程序设计 第4版
  17. 计算机常用算法程序设计案例教程,计算机常用算法与程序设计案例教程
  18. go build报错,提示错误can‘t load package: package xxx is not in GOROOT (D:\Go\Go\src\xxx)
  19. Ubuntu下启动图形界面startx报错connection to X server lost
  20. html类选择器使用在什么场景,你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)...

热门文章

  1. App-UI自动化测试-PO模式/组件化封装
  2. WTF Python:有趣且鲜为人知的Python特性
  3. 写在最前-工程流体力学
  4. 用matlab求小波系数能量,Matlab小波能量计算函数wenergy(C,L)
  5. 北京科技大学计算机考研专业课计算机综合一871(2021年真题)分享
  6. ABBYY FineReader之使用在线存储服务
  7. 此应用专为旧版本鸿蒙,尴尬!鸿蒙OS遭软件误判断Android模拟器,更多应用深度适配中...
  8. 国内风投是肿么了,都要靠各种大赛找项目了???
  9. 关于国内目前保险行业的IT核心系统的一些感受
  10. 织梦 dedecms 大批量文章sitemap生成方法