java俄罗斯方块颜色源码-Java-Tetris:第一个自己动手独立完成的Java项目--俄罗斯方块

时间:2024-06-25 00:57:18
【文件属性】:

文件名称:java俄罗斯方块颜色源码-Java-Tetris:第一个自己动手独立完成的Java项目--俄罗斯方块

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-25 00:57:18

系统开源

java俄罗斯方块颜色源码 Java-Tetris 第一个自己动手独立完成的Java项目--俄罗斯方块 看完马士兵老师的J2SE教程 跟着做了三个小项目但都是看着视频写的 这是自己独立完成的 这个项目写了两遍 第一遍遇到瓶颈写不下去了 其实主要是自己思路没有想好 硬编码现象严重还不是很熟悉面向对象编程 然后在网上搜了搜 找了找思路 重新开始写的 还有 界面使用awt写的 swing还没有学。。。 我觉得比较重要的几个思想: 1 地图map使用二维数组标记 0表示该单元格不填充颜色 1表示单元格填充颜色 即如果某个方块处于不活动状态后不再是它自己画自己 而是在利用map将该方块画出来 2 方块使用不同的矩阵表示出来 我第一遍的是给每个形状建立一个类 这样不仅麻烦而且没有必要 利用5*5矩阵很方便的表示出来 如L可以表示为 如下: {0, 0, 1, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 1, 1, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0} 3 旋转算法 利用数学思想可以很方便的将图形旋转 即在5*5矩阵中围绕中心旋转 代码如下: 代


【文件预览】:
Java-Tetris-master
----Dir.java(41B)
----MainFrame.java(6KB)
----.gitignore(189B)
----README.md(3KB)
----Shape.java(5KB)

网友评论