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