首页 开发技术 Java     /    JavaSwing俄罗斯方块-含完整源码

JavaSwing俄罗斯方块-含完整源码

上传者: zhaohuihua | 上传时间:2015/1/5 21:44:53 | 文件大小:437KB | 文件类型:rar
JavaSwing俄罗斯方块-含完整源码
详细介绍见链接(有界面详细截图)http://blog.csdn.net/zhaohuihua/archive/2010/05/23/5617640.aspx自己写的一个Java版俄罗斯方块程序界面做的中规中矩,每种形状颜色都不相同程序控制还可以,没什么大的Bug消磨时间的时候可以Down下来玩玩也做了不少菜单选项可自定义控制键,可设置单色彩色显示,可设置网格能否显示网格关卡有三组选择:标准关卡:难度中等,7种基本形状,共分2级,50000分一级,速度递增,下落一格的速度每2000分减少10毫秒速度关卡:难度较大,7种基本形状,共分10级,10000分一级,速度快且随着分数的增加而递增复杂性关卡:难度较大,共分10级,8000分一级,随着级别越高复杂度越来越大,会出现随机填充的障碍物,以及难以应付的复杂形状,到第4级以后会出现16种基本形状

文件下载

资源详情

[{"title":"(43个子文件437KB)JavaSwing俄罗斯方块-含完整源码","children":[{"title":"Tetris.png <span style='color:#111;'>11.67KB</span>","children":null,"spread":false},{"title":"tetris.zhh.jar <span style='color:#111;'>248.14KB</span>","children":null,"spread":false},{"title":"说明.txt <span style='color:#111;'>2.34KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"zhh","children":[{"title":"game","children":[{"title":"tetris","children":[{"title":"Tetris.java <span style='color:#111;'>14.24KB</span>","children":null,"spread":false},{"title":"view","children":[{"title":"PreviewPanel.java <span style='color:#111;'>3.48KB</span>","children":null,"spread":false},{"title":"GamePanel.java <span style='color:#111;'>12.62KB</span>","children":null,"spread":false},{"title":"GridBackground.java <span style='color:#111;'>2.69KB</span>","children":null,"spread":false},{"title":"ThickBevelBorder.java <span style='color:#111;'>8.45KB</span>","children":null,"spread":false}],"spread":true},{"title":"dialog","children":[{"title":"AboutAuthorDialog.java <span style='color:#111;'>3.24KB</span>","children":null,"spread":false},{"title":"ViewSetDialog.java <span style='color:#111;'>7.57KB</span>","children":null,"spread":false},{"title":"LevelSetChooseDialog.java <span style='color:#111;'>8.86KB</span>","children":null,"spread":false},{"title":"AboutGameDialog.java <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"HotkeySetDialog.java <span style='color:#111;'>9.96KB</span>","children":null,"spread":false}],"spread":true},{"title":"listenerinstance","children":[{"title":"ScoringAdapter.java <span style='color:#111;'>1.03KB</span>","children":null,"spread":false},{"title":"ConfigAdapter.java <span style='color:#111;'>517B</span>","children":null,"spread":false},{"title":"ReadOnlyListener.java <span style='color:#111;'>901B</span>","children":null,"spread":false}],"spread":true},{"title":"global","children":[{"title":"Utilities.java <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"Config.java <span style='color:#111;'>6.10KB</span>","children":null,"spread":false}],"spread":true},{"title":"resource","children":[{"title":"images","children":[{"title":"tetris.png <span style='color:#111;'>2.85KB</span>","children":null,"spread":false}],"spread":true},{"title":"sounds","children":[{"title":"start.wav <span style='color:#111;'>8.69KB</span>","children":null,"spread":false},{"title":"winning.wav <span style='color:#111;'>66.77KB</span>","children":null,"spread":false},{"title":"down.wav <span style='color:#111;'>17.84KB</span>","children":null,"spread":false},{"title":"swift.wav <span style='color:#111;'>1.83KB</span>","children":null,"spread":false},{"title":"continue.wav <span style='color:#111;'>8.69KB</span>","children":null,"spread":false},{"title":"pause.wav <span style='color:#111;'>4.77KB</span>","children":null,"spread":false},{"title":"over.wav <span style='color:#111;'>12.34KB</span>","children":null,"spread":false},{"title":"scoring.wav <span style='color:#111;'>14.91KB</span>","children":null,"spread":false},{"title":"level.wav <span style='color:#111;'>62.46KB</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"controller","children":[{"title":"SoundController.java <span style='color:#111;'>1.78KB</span>","children":null,"spread":false},{"title":"GameController.java <span style='color:#111;'>19.46KB</span>","children":null,"spread":false},{"title":"WinkController.java <span style='color:#111;'>8.88KB</span>","children":null,"spread":false},{"title":"ScoringController.java <span style='color:#111;'>5.64KB</span>","children":null,"spread":false}],"spread":true},{"title":"entity","children":[{"title":"ShapeFactory.java <span style='color:#111;'>6.47KB</span>","children":null,"spread":false},{"title":"Ground.java <span style='color:#111;'>10.49KB</span>","children":null,"spread":false},{"title":"LevelSet.java <span style='color:#111;'>3.28KB</span>","children":null,"spread":false},{"title":"LevelSetFactory.java <span style='color:#111;'>3.22KB</span>","children":null,"spread":false},{"title":"Level.java <span style='color:#111;'>2.56KB</span>","children":null,"spread":false},{"title":"Shape.java <span style='color:#111;'>6.31KB</span>","children":null,"spread":false}],"spread":false},{"title":"listener","children":[{"title":"ConfigListener.java <span style='color:#111;'>422B</span>","children":null,"spread":false},{"title":"GameListener.java <span style='color:#111;'>597B</span>","children":null,"spread":false},{"title":"GameViewListener.java <span style='color:#111;'>1.52KB</span>","children":null,"spread":false},{"title":"PreviewListener.java <span style='color:#111;'>424B</span>","children":null,"spread":false},{"title":"ScoringListener.java <span style='color:#111;'>996B</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • 墨轩王子:
    是我要的东西,很不错2018-05-21
  • 糖小狸:
    不错可以借鉴2016-06-24
  • lily_pig:
    很好啊,功能很全啊,2016-04-29
  • oizz01:
    代码很不错,打开可以直接游戏2014-10-27
  • 什么时候可以下宽粉:
    感觉这个不错啊做的挺好的2013-12-27

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明