JavaSE 俄罗斯方块,javase俄罗斯方块
分享于 点击 978 次 点评:250
JavaSE 俄罗斯方块,javase俄罗斯方块
想进一步学习Javase 因此想做一个俄罗斯方块,网上已经有很多资料。搞了几天没有什么头绪,先把这几天的理解记录下。
http://www.cnblogs.com/ZJUT-jiangnan/archive/2013/02/26/2934244.html
使用的是mvc模式
1、先建立数据模型
俄罗斯方块一共有7种,每一种有四种状态(方便操作)。
使用一个4*4的小方块表示俄罗斯方块
2、可视化。将方块显示出来
使用java swing 使用jframe和jpanel添加组件 jmenu菜单
3、方块的左右下移动(自动下落,通过计时器)基础的数据改变后,重新画上去,需要重写paintComponent方法,和使用repaint以及计时器是实现
亦需要加入键盘监听器
4、接下来是主要算法。碰撞和消层得分
碰撞:通过每一个小方块的标记,移动的方块与在画布上的方块判断
消层:消层上的每一层方块不断下移
在努力实现......
相关文章
- 暂无相关文章
用户点评