本文主要是介绍java开发俄罗斯方块学习笔记 Day-1 分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在进行java项目开发时,首先不是直接写代码,而是要经过需求分析、设计、编码、测试和维护几个步骤。
分析--用户需求,程序的功能,能否实现以及如何实现
设计--程序的架构,类和类之间对象的关系
编码--按照分析和设计完成代码
测试--测试功能的完整性以及改bug
维护--对客户的后续需求对程序进行改进,以及使用过程中发现的bug的修复。
数据库窗口:显示数据库中得分最高的前5位玩家的名字和分数(世界排名)。可以通过JDBC实现
本地记录:显示本地磁盘中得分最高的前5位玩家的名字和分数。可以通过文件I/O操作实现。
按钮窗口: 开始游戏和退出游戏(结束程序)。可以通过事件监听实现。
下一个窗口:显示下一个将要下落的方块。可以通过JPanel绘图实现。
等级窗口:显示现在的等级。通过显示程序中的某个值实现。
分数窗口:显示目前得分、消行。通过显示程序中的某个变量值实现。
值槽:按比例显示,下一级的距离。通过JPanel绘图实现。
游戏主窗口:俄罗斯方块最基本游戏功能。实现:1、10x18的二维数组;2、下落方块:定长坐标数组(下落方块长度为4,里面存的是坐标);3、下落操作:玩家控制、线程控制自动下落。
游戏信息窗口:显示游戏的相关信息(如版权等)
这篇关于java开发俄罗斯方块学习笔记 Day-1 分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!