java开发俄罗斯方块学习笔记 Day-1 分析
2015-12-12 17:02
295 查看
在进行java项目开发时,首先不是直接写代码,而是要经过需求分析、设计、编码、测试和维护几个步骤。
分析--用户需求,程序的功能,能否实现以及如何实现
设计--程序的架构,类和类之间对象的关系
编码--按照分析和设计完成代码
测试--测试功能的完整性以及改bug
维护--对客户的后续需求对程序进行改进,以及使用过程中发现的bug的修复。
数据库窗口:显示数据库中得分最高的前5位玩家的名字和分数(世界排名)。可以通过JDBC实现
本地记录:显示本地磁盘中得分最高的前5位玩家的名字和分数。可以通过文件I/O操作实现。
按钮窗口: 开始游戏和退出游戏(结束程序)。可以通过事件监听实现。
下一个窗口:显示下一个将要下落的方块。可以通过JPanel绘图实现。
等级窗口:显示现在的等级。通过显示程序中的某个值实现。
分数窗口:显示目前得分、消行。通过显示程序中的某个变量值实现。
值槽:按比例显示,下一级的距离。通过JPanel绘图实现。
游戏主窗口:俄罗斯方块最基本游戏功能。实现:1、10x18的二维数组;2、下落方块:定长坐标数组(下落方块长度为4,里面存的是坐标);3、下落操作:玩家控制、线程控制自动下落。
游戏信息窗口:显示游戏的相关信息(如版权等)
分析--用户需求,程序的功能,能否实现以及如何实现
设计--程序的架构,类和类之间对象的关系
编码--按照分析和设计完成代码
测试--测试功能的完整性以及改bug
维护--对客户的后续需求对程序进行改进,以及使用过程中发现的bug的修复。
数据库窗口:显示数据库中得分最高的前5位玩家的名字和分数(世界排名)。可以通过JDBC实现
本地记录:显示本地磁盘中得分最高的前5位玩家的名字和分数。可以通过文件I/O操作实现。
按钮窗口: 开始游戏和退出游戏(结束程序)。可以通过事件监听实现。
下一个窗口:显示下一个将要下落的方块。可以通过JPanel绘图实现。
等级窗口:显示现在的等级。通过显示程序中的某个值实现。
分数窗口:显示目前得分、消行。通过显示程序中的某个变量值实现。
值槽:按比例显示,下一级的距离。通过JPanel绘图实现。
游戏主窗口:俄罗斯方块最基本游戏功能。实现:1、10x18的二维数组;2、下落方块:定长坐标数组(下落方块长度为4,里面存的是坐标);3、下落操作:玩家控制、线程控制自动下落。
游戏信息窗口:显示游戏的相关信息(如版权等)
相关文章推荐
- 第二个spring, 第7天
- java_48笔记
- java 字符串格式化方法 String.format()的使用
- jmeter初接触-java请求&参数设置
- 转载:10个实用的但偏执的Java编程技术
- 深入理解Java:注解(Annotation)--注解处理器
- eclipse 远程调试
- springMVC实现防止重复提交
- 十个非常实用的开源个性化滚动View控件(eclipse篇)
- java编写计算器
- Eclipse SVN 安装注意事项
- Java反射学习
- 断点续传 java实现
- Java实现计算圆周率π的两种方法
- java内部类之匿名内部类
- Spring常用的四大注解
- 用java实现动态分区
- SpringMVC上传下载
- java内部类之方法内部类
- java线程学习