首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

发布一个Java写的俄罗斯方块源码,该如何解决

2012-01-02 
发布一个Java写的俄罗斯方块源码看到好多发俄罗斯源码的,我也发一个:08年写的一个Java版俄罗斯方块程序界

发布一个Java写的俄罗斯方块源码
看到好多发俄罗斯源码的,我也发一个:
08年写的一个Java版俄罗斯方块程序
界面做的中规中矩,每种形状颜色都不相同
程序控制还可以,没什么大的Bug
消磨时间的时候可以Down下来玩玩
下载链接(内含全部源码):http://download.csdn.net/user/zhaohuihua



菜单选项 
也做了不少菜单选项
可自定义控制键,可设置单色彩色显示,可设置网格是否显示
关卡有三组选择:
标准关卡:难度中等,7种基本形状,共分2级,50000分一级,速度递增,下落一格的速度每2000分减少10毫秒
速度关卡:难度较大,7种基本形状,共分10级,10000分一级,速度快且随着分数的增加而递增
复杂性关卡:难度较大,共分10级,8000分一级,随着级别越高复杂度越来越大,会出现随机填充的障碍物,以及难以应付的复杂形状,到第4级以后会出现16种基本形状,够你难受的了



全部形状


已知Bug
1. 偶尔会出在现形状下落的过程中形状的某一块没有被擦除掉,原因不明
可能原因为,程序在刷新视图时并没有全部擦除重画,只是根据形状在上一次的显示位置将这一小块重画了一个空块以覆盖
仔细测试过,后台明明执行了这个过程,视图却没有被擦除掉,不知是不是JDK的问题
2. 一直按住回车键,程序将在开始游戏和结束游戏之间不停切换,偶尔会出现蒙层未盖住形状的问题
蒙层:程序会在游戏暂停时蒙上一层淡蓝色,而在游戏停止时蒙上一层淡红色

关于俄罗斯方块游戏

游戏简介
俄罗斯方块是一款益智方块类游戏,
这款游戏最初是由苏联的电脑科学家帕吉特诺夫(Alex Pajitnov)于1985年制作的,
作者给了他一个源自希腊字4(tetra)的名字Tetris。
1989年由任天堂于发行GameBoy版,推出后风靡全球,成为益智方块类型游戏中知名度最高的一款。
它看似简单但却变化无穷,上手极其容易,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。

玩法简介 
游戏具有一个用于摆放小方块的平面虚拟场地,
一组由几个小方块组成的规则形状(Tetromino),
游戏每次随机输出一种形状到场地顶部,自动以一定的速度下落,
用户在形状的过程中可以控制形状的左右移动及旋转以将形状填充到场地中,
直至形状下落至场地底部或被场地中已有的方块阻挡而不能再下落,
游戏再次输出一个形状,周而复始。
如果这次填充将场地的一行或多行完全填满,则组成这些行的所有方块将被消除,
并且以此来换取一定的积分奖励,
而未被消除的方块会一直累积,并对后来的形状摆放造成各种影响,
如果下一个形状的输出位置已经被未消除的方块所占据,则游戏结束。

[解决办法]
高手辈出啊,下下来high两把
[解决办法]
玩了两把 功能正常 界面也不错
是一个好的俄罗斯方块
[解决办法]
你可以把源码贴出来

[解决办法]
好厉害!
[解决办法]
mark!
[解决办法]
楼主厉害~
[解决办法]
厉害,领教了!
[解决办法]

[解决办法]
楼主真是高手啊
[解决办法]
楼主真是高手啊
[解决办法]
看着还不错。。
[解决办法]
呵呵,又代码格式很漂亮,不过顶顶楼主吧
[解决办法]
经典,正找呢,谢谢楼主了
[解决办法]
不错不错,先mark下
[解决办法]
顶一个喽~~
[解决办法]
收藏了
[解决办法]
看看!
[解决办法]
收藏了~~~~~~~~~~~~~~
[解决办法]
路过 围观一下 顺便接分。。。。。
[解决办法]
强淫,,路过,,接分!
[解决办法]
很好,下了
[解决办法]
回帖一次···


[解决办法]
lz是个大好人,

支持分享
[解决办法]
标记下 正好想做个类似的
[解决办法]

探讨
看到好多发俄罗斯源码的,我也发一个:
08年写的一个Java版俄罗斯方块程序
界面做的中规中矩,每种形状颜色都不相同
程序控制还可以,没什么大的Bug
消磨时间的时候可以Down下来玩玩
下载链接(内含全部源码):http://download.csdn.net/user/zhaohuihua



菜单选项
也做了不少菜单选项
可自定义控制键,可设置单色彩色显示,可设置网……

[解决办法]
真正的高手,不在于级别的和分数的高低啊!!!
[解决办法]
楼主厉害啊,好!
顶一下!
[解决办法]
高手中的高手啊。。。。。
[解决办法]
GAO SHOU A ~~~~~~~~~~
[解决办法]
很好,学习啦~~~~
[解决办法]
学习学习啦~~~

[解决办法]
哇!界面很好看!楼主强人啊!
[解决办法]
不错啊``
[解决办法]
牛人啊。非常不错。期待
[解决办法]
每天至少可以接10分
[解决办法]
哇!界面很好看!楼主强人啊!
[解决办法]
学习了
[解决办法]
我刚好需要啊
[解决办法]

[解决办法]
Very good
[解决办法]
很好!!!!!
[解决办法]
厉害,看的我眼都乱了,我是个java菜鸟,嘿嘿
[解决办法]
强悍啊。。
[解决办法]
挺不错!!!!!!!!
[解决办法]
厉害,领教了!
[解决办法]
C++版的,可以人机对战
http://download.csdn.net/source/1341618
[解决办法]
很好。。。。。。。。。。
[解决办法]
学习了
[解决办法]
先下来看看!
[解决办法]
楼主你可真是厉害撒
[解决办法]
看不懂
[解决办法]
LZ真NX啊
[解决办法]
请楼主看一下,我05年写的查色盲俄罗斯源码,比较短小,当时我读大一。
------解决方案--------------------


探讨

请楼主看一下,我05年写的查色盲俄罗斯源码,比较短小,当时我读大一。

[解决办法]
好厉害啊
[解决办法]
不错,学习学习

[解决办法]
mark一下,收藏^_^
[解决办法]
下载不了呀
[解决办法]
学习学习。
[解决办法]
下下来看看,多谢楼主!!
[解决办法]
多谢楼主分享,很棒!
[解决办法]
感谢lz。
[解决办法]
厉害厉害!!!!!!!!!

[解决办法]
先看看再说紧吧.
[解决办法]
很厉害~正好下下来当学习swing的教程啊~
[解决办法]
源码呢》》
[解决办法]
好,刚开始学Java,下下来研究研究
[解决办法]
我也学习一下
[解决办法]
不错,学习了!!!
[解决办法]
学到了
[解决办法]
我也学习一下
[解决办法]
高手啊!
[解决办法]
哇!界面很好看!楼主强人啊!
[解决办法]
RE
好东西
[解决办法]
牛人,顶你...
[解决办法]
学习啦

[解决办法]
make
[解决办法]
强,学习...
[解决办法]
谢谢分享啊! 我想问下,那些资源文件怎么放置啊?
[解决办法]
厉害啊!学习学习!
[解决办法]
支持 收藏了
[解决办法]
拿拿分

热点排行