欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

JavaSE 俄罗斯方块,javase俄罗斯方块

来源: javaer 分享于  点击 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、接下来是主要算法。碰撞和消层得分

碰撞:通过每一个小方块的标记,移动的方块与在画布上的方块判断

消层:消层上的每一层方块不断下移


在努力实现......

相关文章

    暂无相关文章

用户点评