俄罗斯方块答辩汇总

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 12
软件简介
制作难点
▪ 刚开始着手感觉逻辑性太强 ▪ 如何储存图形结构类型 ▪ 处理图形和显示结果的关系
制作流程
▪ 构思这个游戏所需要的类 ▪ 在编程中由构思的类逐个添加代码 ▪ 编译运行,检查错误
3 12
基本逻辑框架
shapefactory
产 生 图 形
shape
触发事件
接 处理按键的事件 受 图 形
俄罗斯方块答辩
计通卓越班(java组)
制作前言
• 时光荏苒,转瞬间,又一个月过去了。这一个月里,有我 们java实验组全体成员的汗水与微笑。作为12级新生,技 术还未成熟的我们也有了自己的任务,制作俄罗斯方块游 戏。
• 在认真工作的过程中,我们也及时总结经验,改正不足。 接下来,我将本月的制作的俄罗斯方块分两个方面进行总 结。
10 12
工作小结
岁月匆匆,一个月的工作已经结束了。在这一 个月里,我们的编程技术又提升了一个台阶,拥 有了更良好的编程思维。
在接下来源自文库时间中,我们将进一步学习和实践 java,也将更加努力的完成导师所布置的每一个 任务。
11 12
——计通卓越班(Java实验组)
12 12
shapefatory shape
Ground
Gamepanel
5 12
方块的移动和碰撞
用controller调用shape移动的方法。 调用isMoveDownable ()能否移动来判断是否接触窗
口下线和障碍物 调用Ground 的accept方法是不能移动的方块变成障碍物 并在GamePanel显示出来
Groude
Controller
4 12
Gamepanel 开始一个新游戏
方块的产生
利用“图形工厂”-shapefatory类,表示方块。Shapefatory类里存有七 张数组表,每一张表都代表一种方块结构。
再用shape类将方块结构选出。 用Ground接受方块,再用Gamepanel显示出来。
6 12
方块的消行
• Ground中Obstacles数组存放障碍物并在Gamepanel中显 示出来;
• 循环判断每一行的障碍物是否满行 满行调用delete函数 • isFull()判断最上面一行是否满行判断游戏是否结束
已经成功消行
7 12
软件展示
8 12
游戏运行视频
9 12
改善计划
1.继续优化代码,完成一些实用功能的添加。 2. 在以后的学习实践中,以积极,火热的态度去对待。
相关文档
最新文档