Java Swing俄罗斯方块-含完整源码

上传者: zhaohuihua | 上传时间: 2019-12-21 22:19:38 | 文件大小: 437KB | 文件类型: rar
详细介绍见链接(有界面详细截图) 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 ) Java Swing俄罗斯方块-含完整源码","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小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明