1. 创建项目(英文路径)—–img图片文件
  2. 创建窗体–设置大小(Basic—size–>320*480)—最大化功能禁用(Expert–>setResizable(false))
  3. 添加面板–设置布局方式(set Layout—>AbsoluteLayout)
  4. 自己创建面板 GameMain中将Jpanel1改为WinJpanel–创建对应类–>extends JPanel
  5. 重写paint()方法,绘制开始和结束图片
  6. WinJpanel中加入action()方法—>设置滚动条滚动–坐标移动+重绘+线程休眠
  7. 在主函数中调用action()
  8. 创建柱子类
  9. 在WinJpanel中定义两个柱子
  10. 在paint()中绘制柱子,action()中添加柱子移动
  11. 在aciton()添加游戏开始判断,添加鼠标点击事件的监听
  12. 添加bird类
  13. 在面板中添加bird的移动和绘制
  14. 添加bird的撞击函数,通过函数
  15. 在WinJpanel的paint()方法中添加游戏结束绘制
  16. 在action()中添加鼠标点击bird的上移,bird撞击导致游戏结束
  17. 加入分数绘制,分数累计和游戏重置
  18. 创建音频类,在bird中加入声音播放

转载于:https://www.cnblogs.com/FlyerBird/p/9301916.html

FirstBird--项目流程相关推荐

  1. axure 模板_《惢客创业日记》2019.09.03(周二) 用Axure管理项目流程

    今天,花了一整天的时间,搭建了一个本地服务器,并且,把Axure生成的网页系统部署在了IIS上.之所以,用Axure来把整个项目的资源做一个汇总,主要目的有三个: 第一.用Axure实现基于网页的项目 ...

  2. 如何建立顺畅的项目流程

    项目流程 各公司的状况都不一样 因地制宜 流程不等于过程 转载于:https://blog.51cto.com/nowpaper/712217

  3. 测试分类 --- 根据项目流程阶段和代码可见度划分

    一.根据项目流程阶段划分: 单元测试.集成测试.系统测试.验收测试 单元测试:单元测试是对软件中的基本组成单位进行的测试.目的是检验软件基本组成单位的正确性. 集成测试:集成测试是在软件系统集成过程中 ...

  4. Eclipse中创建SpringBoot项目流程,及报错解决方案

    Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...

  5. 【机器学习】机器学习项目流程

    本文是中国大学慕课<机器学习>的"机器学习项目流程"章节的课后代码. 课程地址: https://www.icourse163.org/course/WZU-14640 ...

  6. camunda 流程执行追踪_九思OA项目管理解决方案:规范企业项目流程,掌握项目进展...

    项目管理可以对有限资源的有效计划.组织.控制,确保满足企业实设定的需求和期望.换句话说,项目管理可让企业发展始终处于"可控"状态,让管理者对企业发展"知进度.控成本.防风 ...

  7. python项目管理器 宝塔面板 django 404_宝塔面板成功部署Django项目流程(图文)

    上线 Django 项目记录,超简单,避免无意义的踩坑! 第一步:安装python管理器 在宝塔在线面板安装" python项目管理器 " 第二步:安装适配python版本 因为服 ...

  8. 应用虚拟化之规划篇二 项目流程规划

    今天将以前一些项目规划中的问题进行了详细的总结,觉得很有必要分享一下整个项目的规划过程,其中缺一不可,并其归纳成以下10个过程,供大家参考. 如下图:                          ...

  9. 生产管理系统定制开发的项目流程

    对于软件系统定制开发型的软件公司来说,与其说做的是软件更详尽的说其实做的是项目,做的是服务.一个完整的软件系统定制开发项目流程包括需求调研.项目开发.系统维护三个阶段. 1.分析客户需求:主要包括:业 ...

  10. 关于流程管理的这些事:项目流程及方法工具

    目录 流程管理项目流程 一.流程梳理(以客户方内部团队,如部门经理为主) 二.流程优化(以顾问团队为主,内部团队确认) 三.流程再造(以双方团队合作为前提,公司级领导确认) 几种流程管理方法与工具 一 ...

最新文章

  1. 该怎样才能将PDF转换成HTML
  2. mysql累加某字段到达临界值,获取另一个字段的值
  3. switch使用中遇到的问题
  4. SonarQube 8.4 发布,分析时间最多可减少 80%
  5. windows安装python3_windows下同时安装python2和python3
  6. IIS出现 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的...
  7. ssh secure shell client 保存密码_著名的SSH协议
  8. python箱线图代码找出异常_matplotlib中的箱线图:标记和异常值
  9. 张宇1000题高等数学 第十八章 多元函数积分学(二)
  10. 破解版软件-20131014更新
  11. GD32f103介绍第二章
  12. L - New Year Snowmen
  13. 前端javascript总结笔记(一)--js的三座大山
  14. wchar to char转换
  15. 深度学习各类优化器详解(动量、NAG、adam、Adagrad、adadelta、RMSprop、adaMax、Nadam、AMSGrad)
  16. 【CodeForces 1260E --- Tournament】
  17. 博通Broadcom SDK源码学习与开发3——Cable Modem Docsis3.0
  18. docker save与docker export的区别
  19. wps 2013 WPS Office和微软Office精确兼容 使用免费办公软件不用愁
  20. 量化交易中通过均线系统判断上涨(下跌)动能减弱

热门文章

  1. mysql有没有num_mysql_num_rows()函数
  2. JAVA中常用的逻辑运算符_Java中的常见运算符以及使用
  3. 如何构建一个向导操作模式程序
  4. 网络基础:收集必备的网络基础知识
  5. c语言双循环计算n的阶乘,用C语言用循环实现N的阶乘
  6. java基础判断题_java基础知识周测试题带答案
  7. java 不重启部署_编译Java类后不重启Tomcat有两种方式:热部署、热加载
  8. figma设计_如何在Figma中构建设计入门套件(第二部分)
  9. 若川的2017年度总结,一如既往
  10. 科技前沿智能创新 2019北京智能家居 全屋智能博览会