做了一个Java版的俄罗斯方块

Ostroff 2010-04-09 05:37:58
我最近做了一个Java版的俄罗斯方块,
有兴趣的朋友可以去http://code.google.com/p/java-tetris-game/下载啊。
...全文
1181 55 打赏 收藏 转发到动态 举报
写回复
用AI写文章
55 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ostroff 2011-11-22
  • 打赏
  • 举报
回复
而且会有一点小变动哦
Ostroff 2011-11-22
  • 打赏
  • 举报
回复
抱歉,源码库崩溃了,我改天传代码上去
minicaca 2011-10-12
  • 打赏
  • 举报
回复
学习中!!!!
小霍 2011-05-21
  • 打赏
  • 举报
回复
楼主有源码吗?共享一下呗。哪个网站是自己做的?太强大了
xiangyang517 2011-05-14
  • 打赏
  • 举报
回复
我是来学习的,怎样能看到源代码啊
shenghaishiweini 2011-04-11
  • 打赏
  • 举报
回复
LZ很强,我是个JAVA新手,关于JAVA文件的打包输出变成可以在别人的电脑上运行的软件,这个不会,不知道楼主能不能指点下。。。
Ostroff 2010-06-11
  • 打赏
  • 举报
回复
Java Swing,很好很强大,真希望能用Java做desktop应用啊
pktianshen 2010-06-11
  • 打赏
  • 举报
回复
弱弱问一句,运行报版本错误, 我用jdk1.5
nj_dobetter 2010-06-07
  • 打赏
  • 举报
回复
不错!
Ostroff 2010-06-07
  • 打赏
  • 举报
回复
Java俄罗斯方块的最新修改版本——0.1版,已经上传到项目主页(http://code.google.com/p/java-tetris-game/),欢迎大家去下下看啊^_^
Ostroff 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 46 楼 qingtianlo 的回复:]

楼主的方块应该不是直接画上去的吧,是不是加上了什么渲染呢?看起来比较柔和,我也在写小游戏,但是只会用SWing组件,所以看起来很单一
[/Quote]
背景用了两张大图,方块用了四张小图,大图我自己也觉得挺不错的,小图就难找了
qingtianlo 2010-06-07
  • 打赏
  • 举报
回复
楼主的方块应该不是直接画上去的吧,是不是加上了什么渲染呢?看起来比较柔和,我也在写小游戏,但是只会用SWing组件,所以看起来很单一
tlmy 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 xiefish 的回复:]

下载在手机里不能玩啊 ,要是能在手机上玩就好了
[/Quote]
想下载到手机里就不你那jdk了,该用wtk了,那是J2ME的范畴了!!
skyhb 2010-05-23
  • 打赏
  • 举报
回复
图片看过,还不错!
一头头 2010-05-23
  • 打赏
  • 举报
回复
买不起啊
一头头 2010-05-23
  • 打赏
  • 举报
回复
[Quote=引用 36 楼 zhaohuihua 的回复:]

之前我也做过一个,放到CSDN资源下载频道了
http://download.csdn.net/user/zhaohuihua
详细介绍看这里
http://blog.csdn.net/zhaohuihua/archive/2010/05/23/5617640.aspx
[/Quote]

10分 太贵了哇
lwwit 2010-05-23
  • 打赏
  • 举报
回复
学习。。。
  • 打赏
  • 举报
回复
楼上的都很强,一定学习代码
zhaohuihua 2010-05-23
  • 打赏
  • 举报
回复
原来楼主是学生,基本功不错,钻得蛮深的,就是要注意编程的基本代码规范
zhaohuihua 2010-05-23
  • 打赏
  • 举报
回复
之前我也做过一个
你这个换肤是一大亮点,学到了一招

不过:
功能暂且不说,我是来学习的,Down下来点几下就看源代码了
14个java文件,居然没有一行注释,不会是发布出来之前删掉了吧?
14个文件居然没有组织一下包结构,连java和class都放在一起!
如果楼主是新手,应该表扬基本功不错,钻得够深!
否则也没什么好说的啦

回头我也发一下我做的那个,共同探讨......
加载更多回复(35)
Java俄罗斯方块】 增加保存配置信息到文件的功能,声音设置、显示设置、关卡选择等配置信息在修改后将会保存在jar包同级目录下(以jar相同的文件名+.cfg后缀保存) 2010-10-05 【Java俄罗斯方块】 这个程序是用Java开发的,需要安装JRE,应该不会说了吧 运行方式,也应该不会说了吧 解压,tetris.zhh.1.1.jar --> 右键 --> 打开方式 --> 点Java有关的那个选项 或者 开始 --> 运行 --> cmd --> 转到解压目录 --> java -jar tetris.zhh.1.1.jar 【菜单选项】 也了不少菜单选项 可自定义控制键,可设置单色彩色显示,可设置网格是否显示网格 关卡有三组选择: 标准关卡:难度中等,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), 游戏每次随机输出一种形状到场地顶部,自动以一定的速度下落, 用户在形状的过程中可以控制形状的左右移动及旋转以将形状填充到场地中, 直至形状下落至场地底部或被场地中已有的方块阻挡而不能再下落, 游戏再次输出一个形状,周而复始。 如果这次填充将场地的一行或多行完全填满,则组成这些行的所有方块将被消除, 并且以此来换取一定的积分奖励, 而未被消除的方块会一直累积,并对后来的形状摆放造成各种影响, 如果下一个形状的输出位置已经被未消除的方块所占据,则游戏结束。

62,627

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧